'programmers' ์นดํ
๊ณ ๋ฆฌ์ ๊ธ ๋ชฉ๋ก (14 Page)
[Python] ๋ ์ ์ ์ฌ์ด์ ํฉ
๋ฌธ์ ์ค๋ช
๋ ์ ์ a, b๊ฐ ์ฃผ์ด์ก์ ๋ a์ b ์ฌ์ด์ ์ํ ๋ชจ๋ ์ ์์ ํฉ์ ๋ฆฌํดํ๋ ํจ์, solution์ ์์ฑํ์ธ์. ์๋ฅผ ๋ค์ด a = 3, b = 5์ธ ๊ฒฝ์ฐ, 3 + 4 + 5 = 12์ด๋ฏ๋ก 12๋ฅผ ๋ฆฌํดํฉ๋๋ค. ์ ํ ์กฐ๊ฑด a์ b๊ฐ ๊ฐ์ ๊ฒฝ์ฐ๋ ๋ ์ค ์๋ฌด ์๋ ๋ฆฌํดํ์ธ์.a์ b๋ -10,000,000 ์ด์ 10,000,000 ์ดํ์ธ ์ ์์
๋๋ค.a์ b์ ๋์๊ด๊ณ๋ ์ ํด์ ธ์์ง ์์ต๋๋ค. ์
์ถ๋ ฅ ์abreturn35123335312 ์ ์ถ ๋ด์ญdef solution(a, b): return sum(range(a, b+1)) if a ๋ค๋ฅธ ํ์ดdef adder(a, b): return sum(range(min(a, b), max(a, b)+1)) a์ b์ ์ต์๊ฐ(min)๋ถํฐ ..
2025. 3. 12.
[Python] ์์ฐ์ ๋ค์ง์ด ๋ฐฐ์ด๋ก ๋ง๋ค๊ธฐ
๋ฌธ์ ์ค๋ช
์์ฐ์ n์ ๋ค์ง์ด ๊ฐ ์๋ฆฌ ์ซ์๋ฅผ ์์๋ก ๊ฐ์ง๋ ๋ฐฐ์ด ํํ๋ก ๋ฆฌํดํด์ฃผ์ธ์. ์๋ฅผ๋ค์ด n์ด 12345์ด๋ฉด [5,4,3,2,1]์ ๋ฆฌํดํฉ๋๋ค. ์ ํ ์กฐ๊ฑดn์ 10,000,000,000์ดํ์ธ ์์ฐ์์
๋๋ค. ์
์ถ๋ ฅ ์nreturn12345[5, 4, 3, 2, 1] ์ ์ถ ๋ด์ญdef solution(n): return [int(i) for i in str(n)[::-1]] ๋ค๋ฅธ ํ์ดdef digit_reverse(n): return list(map(int, reversed(str(n)))) ํ๋ก๊ทธ๋๋จธ์ค > ์ฝ๋ฉํ
์คํธ ์ฐ์ต > ์ฐ์ต๋ฌธ์ https://school.programmers.co.kr/learn/courses/30/lessons/12932 ํ๋ก๊ทธ๋๋จธ์คSW๊ฐ๋ฐ์๋ฅผ ์ํ ํ๊ฐ, ๊ต..
2025. 3. 12.