[ํ๋ก๊ทธ๋๋จธ์ค] ๋ ์ ์ ์ฌ์ด์ ํฉ
๋ฌธ์ :
- ๋ ์ ์ ์ฌ์ด์ ํฉ
๋ฌธ์ ์ค๋ช
๋ ์ ์ 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์ ๋์๊ด๊ณ๋ ์ ํด์ ธ์์ง ์์ต๋๋ค.
3 | 5 | 12 |
3 | 3 | 3 |
5 | 3 | 12 |
ํ์ด:
def solution(a, b):
answer = 0
if a<=b:
for i in range (a, b+1):
answer += i
else:
for i in range (b, a+1):
answer += i
return answer
๋ค๋ฅธ ์ฌ๋ ํ์ด:
def adder(a, b):
# ํจ์๋ฅผ ์์ฑํ์ธ์
if a > b: a, b = b, a
return sum(range(a,b+1))
# ์๋๋ ํ
์คํธ๋ก ์ถ๋ ฅํด ๋ณด๊ธฐ ์ํ ์ฝ๋์
๋๋ค.
print( adder(3, 5))
'Coding > Code in the Morning' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
211129_Code in the morning (0) | 2021.11.29 |
---|---|
211126_Code in the morning (0) | 2021.11.26 |
211103_Code in the morning (0) | 2021.11.03 |
211101_Code in the morning (0) | 2021.11.01 |
211029_Code in the morning (0) | 2021.10.29 |