'programmers' ์นดํ
๊ณ ๋ฆฌ์ ๊ธ ๋ชฉ๋ก (39 Page)
[python] ์ธ๊ณํ์ฑ์ ๋์ด
๋ฌธ์ ์ค๋ช
์ฐ์ฃผ์ฌํ์ ํ๋ ๋จธ์ฑ์ด๋ ์์ง ๊ณ ์ฅ์ผ๋ก PROGRAMMERS-962 ํ์ฑ์ ๋ถ์์ฐฉํ๊ฒ ๋์ต๋๋ค. ์
๊ตญ์ฌ์ฌ์์ ๋์ด๋ฅผ ๋งํด์ผ ํ๋๋ฐ, PROGRAMMERS-962 ํ์ฑ์์๋ ๋์ด๋ฅผ ์ํ๋ฒณ์ผ๋ก ๋งํ๊ณ ์์ต๋๋ค. a๋ 0, b๋ 1, c๋ 2, ..., j๋ 9์
๋๋ค. ์๋ฅผ ๋ค์ด 23์ด์ cd, 51์ด์ fb๋ก ํํํฉ๋๋ค. ๋์ด age๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋ PROGRAMMER-962์ ๋์ด๋ฅผ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ์
์ถ๋ ฅ ์ageresult23"cd"51"fb"100"baa" ์ ์ถ ๋ด์ญdef solution(age): answer = '' dic = {0:'a', 1:'b', 2:'c', 3:'d', 4:'e', 5:'f', 6:'g', 7:'h', ..
2024. 11. 7.
[python] ๋ฐฐ์ด ์๋ฅด๊ธฐ
๋ฌธ์ ์ค๋ช
์ ์ ๋ฐฐ์ด numbers์ ์ ์ num1, num2๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, numbers์ num1๋ฒ ์งธ ์ธ๋ฑ์ค๋ถํฐ num2๋ฒ์งธ ์ธ๋ฑ์ค๊น์ง ์๋ฅธ ์ ์ ๋ฐฐ์ด์ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด๋ณด์ธ์. ์
์ถ๋ ฅ ์numbersnum1num2result[1, 2, 3, 4, 5]13[2, 3, 4][1, 3, 5]12[3, 5] ์ ์ถ ๋ด์ญdef solution(numbers, num1, num2): return numbers[num1:num2+1] ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ฉํ
์คํธ ์
๋ฌธ Day8 ๋ฐฐ์ด, ๊ตฌํ, ์ํhttps://school.programmers.co.kr/learn/courses/30/lessons/120833 ํ๋ก๊ทธ๋๋จธ์คSW๊ฐ๋ฐ์๋ฅผ ์ํ ํ๊ฐ, ๊ต์ก, ์ฑ์ฉ๊น์ง To..
2024. 11. 7.
[python] ์ง์์ ํฉ
๋ฌธ์ ์ค๋ช
์ ์ n์ด ์ฃผ์ด์ง ๋, n์ดํ์ ์ง์๋ฅผ ๋ชจ๋ ๋ํ ๊ฐ์ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ์
์ถ๋ ฅ ์nresult103046 ์ ์ถ ๋ด์ญdef solution(n): answer = 0 for i in range(2, n+1, 2): answer += i return answer ๋ค๋ฅธ ํ์ดdef solution(n): return sum(range(0, n+1, 2)) ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ฉํ
์คํธ ์
๋ฌธ Day7 ๋ฌธ์์ด, ์กฐ๊ฑด๋ฌธ, ์ํ, ๋ฐ๋ณต๋ฌธhttps://school.programmers.co.kr/learn/courses/30/lessons/120831 ํ๋ก๊ทธ๋๋จธ์คSW๊ฐ๋ฐ์๋ฅผ ์ํ ํ๊ฐ, ๊ต์ก, ์ฑ์ฉ๊น์ง Total Solution์ ์ ๊ณต..
2024. 11. 6.
[python] ์๊ผฌ์น
๋ฌธ์ ์ค๋ช
๋จธ์ฑ์ด๋ค ์๊ผฌ์น ๊ฐ๊ฒ๋ 10์ธ๋ถ์ ๋จน์ผ๋ฉด ์๋ฃ์ ํ๋๋ฅผ ์๋น์ค๋ก ์ค๋๋ค. ์๊ผฌ์น๋ 1์ธ๋ถ์ 12,000์, ์๋ฃ์๋ 2,000์์
๋๋ค. ์ ์ n๊ณผ k๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ก์ ๋, ์๊ผฌ์น n์ธ๋ถ๊ณผ ์๋ฃ์ k๊ฐ๋ฅผ ๋จน์๋ค๋ฉด ์ด์ผ๋ง๋ฅผ ์ง๋ถํด์ผ ํ๋์ง return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด๋ณด์ธ์. ์
์ถ๋ ฅ ์nkresult103124,000646768,000 ์ ์ถ ๋ด์ญdef solution(n, k): return 12000*n + 2000*k - 2000*(n//10) ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ฉํ
์คํธ ์
๋ฌธ Day7 ๋ฌธ์์ด, ์กฐ๊ฑด๋ฌธ, ์ํ, ๋ฐ๋ณต๋ฌธhttps://school.programmers.co.kr/learn/courses/30/lessons/120830 ํ๋ก๊ทธ๋๋จธ์คSW๊ฐ๋ฐ์๋ฅผ ์ํ ํ๊ฐ..
2024. 11. 6.