์ ์ฒด ๊ธ
[Python] ๋ฐฑ์ค 1373 2์ง์ 8์ง์| ์๊ฐ ์ด๊ณผ | ๋ด์ฅ ํจ์ oct
~๋ธ๋ก ์ฆ 1~ ์ด์ฌํ ํ์ด์ ๋ถ๋ช ํ ๋ง์๋ค๊ณ ์๊ฐํ ๋ฌธ์ ๊ฐ.. ์๊ฐ ์ด๊ณผ?! ์์ฐํ ์นํฐ ์ ๋ชฉ๊ฐ์๋คใ ใ ใ ใ ใ ์ด์ฌํ ํผ ๋น์ .. ํ๋ฆฌ์ง ์์์ต๋๋ค ๋ด์ฅ ํจ์๋ฅผ ๋ชฐ๋์ ๋ฟ.. int์ ์จ๊ฒจ์ง ์ต์ ์ ๋ชฐ๋์ ๋ฟ.. [์๊ฐ ์ด๊ณผ ์ฝ๋] ํ๋ฆฌ์ง ์์ ์ฝ๋์ด๋ค. ํ์ง๋ง ํจ์จ์ ์ด์ง ๋ชปํ๋ค๊ณ ๋ฐฑ์ค์๊ฒ ๋น ๊พธ๋จน์,, N = input() result = [] while len(N) > 2: byte3 = N[-3:] N = N[:-3] temp = 0 for i, n in enumerate(byte3): temp += (2**(2-i))*int(n) result.append(temp) if len(N) < 3: temp = 0 for i, n in enumerate(reversed(N)): temp += (2 ** i)..
[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 week5]ํ๋ก๊ทธ๋๋จธ์ค ์ปค๋ฎค๋ฌ๋(Python๋ฐ) 9๊ธฐ ํ๊ธฐ
์๋ ํ์ธ์~ ์ง๊ธ๊น์ง ๋ช์ฃผ๋์ ์์ฑํ๊ณ ์ฌ๋ฆฌ๋ ํ๋ก๊ทธ๋๋จธ์ค ์ฝํ ๋๋น๋ฐ์ ๋ง๋ฌด๋ฆฌ ํ๊ฒ ๋์์ต๋๋ค! ํ๋ก๊ทธ๋จ ๋ด์์ ์งํํ๋ ํ๊ธฐ ์ด๋ฒคํธ๋ฅผ ์ฐธ์ฌํ๊ธฐ ์ํด์ ํค๋ณด๋ ๋๋๋ ค ๋ด ๋๋ค [๋ชฉ์ฐจ] ์์ ๊ณ๊ธฐ ์๊ฐ ๊ณผ์ ์ข ํฉ ํ๊ธฐ ์์ ๊ณ๊ธฐ ์ทจ์ ์ค๋น์ ๋์์ ์ฝํ ๋ง๋ผํค๋ ์์๋์์ต๋๋ค SW๋ง์์คํธ๋ก์ ํฉ๊ฒฉํ๊ณ ์ถ์๋ฐ (4ํ๋ ์ธ ์ฃผ์ ์)์ฝ๋ฉ์ค๋ ฅ์ด ์ฉ ์ข์ง ์์์ ๋ฐฑ์ค๋ ํ๊ณ ํนํ SQL์ ๊ณต๋ถํ๊ธฐ ์ํด ํ๋ก๊ทธ๋๋จธ์ค์์ ์งํํ๋ SQL ๊ณ ๋์ Kit | ํ๋ก๊ทธ๋๋จธ์ค ์ค์ฟจ์ ๋ฐฉ๋ฌธํ๊ฒ ๋์์ต๋๋ค. ํ๋ก๊ทธ๋๋จธ์ค๋ ์ด๋ค ๋ฌธ์ ๊ฐ ์๋~ ๋๋ฌ๋ณด๋ ์ฐจ์ ํ์ต ์ฝ์ค๋ฅผ ๊ตฌ์ ํ ์ ์๋๊ตฐ์?! ์ฝ๋ฉํ ์คํธ ์ค๋น์ ๋ง๋งํ๋ ์ฐจ์ ํ๋ก๊ทธ๋๋จธ์ค ํ์ต๊ณผ ๋ฐฑ์ค ํ์ด๋ฅผ ๋ณํํ์๋ ์๊ฐ์ด ๋ค์๊ณ ๋ง์นจ ๋ด์ผ๋ฐฐ์์นด๋๋ ์๊ฒ ๋ค! (์ค์) ๋ฐ์๋ก ๊ฒฐ์ ๋ค์ด๊ฐ..
[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 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ..
[Python] ๋ฐฑ์ค 2563 ์์ข ์ด
์๋ง ์ฝํ ๋ฅผ ์ฒ์ ์ค๋นํ๋ ๋ ํ์ดํ๋ ๊ฒ์ธ๋ฐ ์ ๋ง ์ด๋ป๊ฒ ํ๊ณ ์ถ์๋๊ฑด์ง ๊ฐ์ด ์ ์กํ๋ค..ใ ใ ใ ใ ใ ์ฒ์ ์๋ํ ๋ฐฉ์์ ํ์ด๋ ๋ค์ ๊ฐ๋ค. [์คํจํ ์ฝ๋] paper = int(input()) papers = [[0]*paper for i in range(paper)] result = 0 x = 0 y = 0 for i in range(paper): papers[i] = list(map(int, input().split())) for i in range(paper): for j in range(i+1, paper): if papers[i][0] < papers[j][0] < papers[i][0] + 10: x = papers[i][0] + 10 - papers[j][0] if papers[i][1] ..