def solution(hp):
answer = 0
# ์ฅ๊ตฐ 5 ๋ณ์ 3 ์ผ 1
answer += (hp//5)
hp%=5
answer += (hp//3)
hp%=3
answer+= int(hp)
return answer
๋ด๊ฐ ํ ์ค์ (Miss)
int() ํ๋ณํ์ฒ๋ผ ๋ถํ์ํ ์ฝ๋๊ฐ ๋ค์ด๊ฐํ ์ค ํ (Tip):
๋ชซ๊ณผ ๋๋จธ์ง๋ฅผ ๋์์ ๋ฐํํ๋ divmod(a, b) ํจ์
def solution(hp):
# ์ฅ๊ตฐ๊ฐ๋ฏธ ๊ณ์ฐ
general, hp = divmod(hp, 5)
# ๋ณ์ ๊ฐ๋ฏธ ๊ณ์ฐ
soldier, hp = divmod(hp, 3)
# ๋จ์ hp๋ ๋ชจ๋ ์ผ๊ฐ๋ฏธ(๊ณต๊ฒฉ๋ ฅ 1)์ ๋ชซ
return general + soldier + hp
๋ง์ฝ ๊ณต๊ฒฉ๋ ฅ์ด 5, 4, 1์ด๊ณ ์ฒด๋ ฅ์ด 8์ด๋ผ๋ฉด? โ ์ค๋ต
5+1+1+1๋ก 4๋ง๋ฆฌ์ง๋ง, ์ค์ ์ต์ ํด๋ 4+4๋ก 2๋ง๋ฆฌ