Problem Solving/PROGRAMMERS32 [python]ํ๋ก๊ทธ๋๋จธ์ค-์ ๊ณ ๊ฒฐ๊ณผ ๋ฐ๊ธฐ [ํ๋ก๊ทธ๋๋จธ์ค]์ ๊ณ ๊ฒฐ๊ณผ ๋ฐ๊ธฐ https://school.programmers.co.kr/learn/courses/30/lessons/92334 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr def solution(id_list, report, k): #๋ต ์ถ๋ ฅ์ ์ํด id_list๋งํผ 0์ผ๋ก ์ด๊ธฐํํ ๋ฆฌ์คํธ ์์ฑ answer = [0]*len(id_list) #id_list์ ๊ฐ์ ํค๊ฐ์ผ๋ก ํ๋ ๋์ ๋๋ฆฌ ์์ฑ report_dic={x:0 for x in id_list} #์ค๋ณต๋ฐฉ์ง๋ฅผ ์ํด set() for r in set(report): #์ ๊ณ ๋นํ ์ .. 2022. 7. 7. [python] ํ๋ก๊ทธ๋๋จธ์ค level2 - ํผ๋ณด๋์น์ https://programmers.co.kr/learn/courses/30/lessons/12945?language=python3 ์ฝ๋ฉํ ์คํธ ์ฐ์ต - ํผ๋ณด๋์น ์ ํผ๋ณด๋์น ์๋ F(0) = 0, F(1) = 1์ผ ๋, 1 ์ด์์ n์ ๋ํ์ฌ F(n) = F(n-1) + F(n-2) ๊ฐ ์ ์ฉ๋๋ ์ ์ ๋๋ค. ์๋ฅผ๋ค์ด F(2) = F(0) + F(1) = 0 + 1 = 1 F(3) = F(1) + F(2) = 1 + 1 = 2 F(4) = F(2) + F(3) = 1 + 2 = 3 F(5) = F(3) + F(4) = programmers.co.kr def solution(n): a,b=0,1 for i in range(n): a,b = b,a+b answer=a%1234567 return answer ๐ฅ.. 2022. 5. 6. ์ด์ 1 2 3 4 ๋ค์