๐Language
[Python] ํจ์ ์์ ํจ์ | ๋ด๋ถ ํจ์ - ์ธ๋ถ ํจ์
Python์ ๋ด๋ถ ํจ์๋ฅผ ์ด์ฉํ ํ์ด๋ฅผ ๋ณธ์ ์ด ์์ด์ ํด๋น ๋ฐฉ๋ฒ์ผ๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ์ถ์๋ค. ์ฝํ ๋ฌธ์ ํ์์ ๋ฐฑ์ค์ฒ๋ผ ์ ๋ ฅ์ ์ค์ค๋ก ๋ฐ๋ ํ์์ด ์๋๋ผ ํ๋ก๊ทธ๋๋จธ์ค์ฒ๋ผ ํจ์๋ด๋ถ๋ฅผ ์์ฑํ๋ ๋ฐฉ์์ด๊ธฐ ๋๋ฌธ์ด๋ค ๋ํ DFS๋ ์ฌ๊ทํจ์๋ฅผ ์ฌ์ฉํ ๋์ ํ์ํ ๋ด์ฉ์ด๋ผ ์๊ฐ์ด ๋ค์ด์ ์ด๋ ๊ฒ ์ ๋ฆฌํ๊ฒ ๋์๋ค. ํ๋ก๊ทธ๋๋จธ์ค์ ์ผ๋ฐ์ ์ธ ํ์์ ๋จผ์ ์ดํด๋ณด์ ํด๋น solution์ n์ธ์๋ฅผ ๋๊ฒจ์ฃผ๋ ๋ฐฉ์ ์ฑ์ ์ด ์งํ๋ ๊ฒ์ด๋ค. def solution(n): answer = n + 1 return answer print(solution(10)) # 11 ๋ง์ฝ ๋ค์๊ณผ ๊ฐ์ ์ํ์์ solution๋ด๋ถ์ ์ ์ธํ ๋ณ์๋ฅผ ์ฌ์ฉํ๊ณ ์ถ๋ค๋ฉด ์ด๋ป๊ฒ ํ๊ฒ ๋๊ฐ? ํจ์ ์์ ํจ์๋ฅผ ์์ฑํ ์ ์๋ค! ๋ค์์ node๋ฅผ 3๊ฐ ๋ฐฉ๋ฌธํ๋ ์ฝ๋์ด๋ค..
[MySQL] NULL๊ฐ ๋ณ๊ฒฝ(์นํ) ์ถ๋ ฅ | UNION | ๋ฌธ์์ด ๋ถ๋ถ ์ถ๋ ฅ | DATE ํ์ ์ถ๋ ฅ ํ์ ์ง์
์๋ ํ์ฐ์~ ์ค๋์ ํ์ตํ ๋ด์ฉ์ ์ ๋ฆฌํ๊ธฐ ์ํด ๋์์์ต๋๋ค ํ๋์ SQL๊ด๋ จ ๊ธ๋ค์ Programmers School์ SQL ๊ณ ๋์ Kit ๋ฌธ์ ๋ค์ ํ๋ฉด์ ๋ชฐ๋๋, ๊น๋จน์๋ ๋ด์ฉ๋ค์ ๊ธฐ๋ฐ์ผ๋ก ์์ฑํ ๊ฒ ๊ฐ์ต๋๋ค. ๊ทธ๋ผ ๊ฑฐ๋์ ๋ฏธํ๊ณ [์ค๋์ ํ์ต] 1. ๋ฌธ์์ด ๋ถ๋ถ ์ถ๋ ฅํ๊ธฐ : LEFT, RIGHT, MID 2. NULL ๋ค๋ฅธ ๊ฐ์ผ๋ก ์ถ๋ ฅํ๊ธฐ : IFNULL 3. UNION 4. DATE ํ์ ์ถ๋ ฅ ํ์ ์ง์ : date_format 1. ๋ฌธ์์ด ๋ถ๋ถ ์ถ๋ ฅํ๊ธฐ : LEFT, RIGHT, MID ๋ฌธ์์ด์ ๋ถ๋ถ์ถ๋ ฅํ๊ณ ์ถ๋ค๋ฉด ๋ค์ 3๊ฐ์ง ํจ์๋ฅผ ์ด์ฉํ์๋ฉด ๋ฉ๋๋ค! ํด๋น ํจ์๋ค์ SELECT๋ฌธ์์๋ ์ฌ์ฉ๊ฐ๋ฅํ๊ณ , WHERE๋ฌธ์์ ์กฐ๊ฑด์ ๊ฑธ ๋๋ ์ฌ์ฉํ ์ ์์ต๋๋ค ๋ณดํต ์ฃผ์๋ ๋ ์ง์ ์๋ถ๋ถ์ ์ฌ์ฉํ ๋๋ L..
[Python] ์ ๋ ฅ ์ฒ๋ฆฌ ์ ๋ฆฌ | input | readline | ๊ณ์ ์ ๋ ฅ ๋ฐ๊ธฐ | ๋ฆฌ์คํธ๋ก ์ ๋ ฅ๋ฐ๊ธฐ
Python์ ์ฒ์์ ์ฌ์ฉํ ๋ ํน์ ๋ฐฑ์ค์ ํ๊ธฐ ์ํด์ ์ ๋ ฅ๊ฐ์ ๋ฐ์์ผ ํ ๋๊ฐ ์์ต๋๋ค ์ค๋์ ์ ๋ ฅ์ ๋ฐ๊ธฐ ์ํ ์ฌ๋ฌ๊ฐ์ง ๋ฐฉ๋ฒ๊ณผ ์ดํ ์ฒ๋ฆฌ ๋ฐฉ๋ฒ๋ค์ ์ ๋ฆฌํด๋ณด๋๋กํ๊ฒ ์ต๋๋ค ~๋ชฉ์ฐจ~ 1. input() 2. readline() 3. ๊ณ์ ์ ๋ ฅ ๋ฐ๊ธฐ 3-1) for + stdin 3-2) while + try + readline 4. ์ฌ๋ฌ๊ฐ์ด ํ ์ค์ ์์ ๋ : ๋ฆฌ์คํธ๋ก ์ ๋ ฅ๋ฐ๊ธฐ 1. input() Python์์ ์ ๋ ฅ๊ฐ์ ๋ฐ์ ์ ์๋ ๊ฐ์ฅ ๊ฐ๋จํ ๋ฐฉ๋ฒ์ ๋๋ค. ๋ฐ๋ก ์ถ๊ฐํ ๋ชจ๋ ์์ด ๋ฐ๋ก ์ ๋ ฅ์ ๋ฐ์ ์ ์์ต๋๋ค! ๊ฐ๋จํ ์ฝ๋๋ฅผ ๊ฐ์ด ๋ด ์๋ค. number = input() print("์ซ์ %s๋ฅผ ์ ๋ ฅํ์ จ์ต๋๋ค!" % number) #24 #์ซ์ 24๋ฅผ ์ ๋ ฅํ์ จ์ต๋๋ค! ์ฌ๊ธฐ์ ์ฃผ์ ํ ์ ์ input์ผ..
[MySQL] ์ค๋ณต๊ฐ ์ ์ธ(GROUP BY, DISTINCT) | NULL ๊ฐ ์ ์ธ(IS id NOT NULL)
์ํํธ์จ์ด ๋ง์์คํธ๋ก ์ฝ๋ฉํ ์คํธ์ ๋๋นํ๊ธฐ ์ํด์ Programmers SQL ๊ณ ๋์ Kit๋ฅผ ๊ณต๋ถํ๊ฒ ๋์ต๋๋ค. ์๋ก ์๊ฒ ๋, ๊น๋จน์๋ ๋ฌธ๋ฒ์ ์ ๋ฆฌํ๊ธฐ ์ํด ๋ฌธ์ ๊ธฐ๋ฐ์ผ๋ก ์ ๋ฆฌํ๊ฒ ๋์์ต๋๋ค~ ๊ทธ๋ผ ์๋ก ์ ์ด์ฏค๊น์ง ํ๊ณ ์ ๋ชฉ์ ๋ณด๊ณ ๋ค์ด์ค์ ๋ถ๊ป ๋์์ด ๋ ๋ฌธ์ ๋ฅผ ๊ณต๊ฐํฉ๋๋ค! '์ค๋ณต ์ ๊ฑฐํ๊ธฐ' ํด๋น ๊ธ์์๋ ๋ฌธ์ ํ์ด ๊ณต๊ฐ์ด ์๋๊ณ ๊ฐ๋ ์ ๋ฆฌ๋ฅผ ์งํํ ๊ฒ์ ๋๋ค ๋ค์ ๋ ๊ฐ ๋งํฌ๋ฅผ ํตํด ๋ฌธ์ ๋ฅผ ํ์ด๋ณด์๊ณ ํ์ด๊น์ง ๋ณด์๋ ๊ฒ์ ์ถ์ฒ๋๋ฆฝ๋๋ค! [๋ฌธ์ ํ์ด๋ณด๊ธฐ] https://school.programmers.co.kr/learn/courses/30/lessons/59408 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ..