#2839 ์„คํƒ• ๋ฐฐ๋‹ฌ๐Ÿง‚

sso0_zยท2023๋…„ 1์›” 31์ผ
0

๋ฐฑ์ค€

๋ชฉ๋ก ๋ณด๊ธฐ
16/40

๋ฌธ์ œ๐Ÿ“


๊ฒฐ๊ณผ๐Ÿ˜


์ฝ”๋“œ๐Ÿ’ป

n = int(input())
cnt = 0

while n>=0:
  if n%5 == 0:
    cnt += n//5
    break
  else:
    n -= 3
    cnt += 1

if n<0:
  cnt = -1

print(cnt)

ํ’€์ด๐Ÿ’ก

  1. nํ‚ฌ๋กœ๊ทธ๋žจ ์ž…๋ ฅ
  2. while ๋ฐ˜๋ณต๋ฌธ์„ ํ™œ์šฉํ•˜์—ฌ 5์˜ ๋ฐฐ์ˆ˜๊ฐ€ ๋  ๋•Œ๊นŒ์ง€ ์„คํƒ•์˜ ๋ฌด๊ฒŒ์—์„œ 3์”ฉ ๋นผ๊ฐ€๊ธฐ
  3. cnt๋Š” 3kg ๋บ„ ๋•Œ๋Š” 1์”ฉ, 5kg์„ ๋บ„ ๋•Œ๋Š” n์—์„œ 5๋ฅผ ๋‚˜๋ˆˆ ๋ชซ๋งŒํผ minus
  4. ๋ฐ˜๋ณต๋ฌธ์ด ๋๋‚œ ํ›„, n์ด ์Œ์ˆ˜๊ฐ’์ด๋ผ๋ฉด ์ •ํ™•ํ•˜๊ฒŒ nํ‚ฌ๋กœ๊ทธ๋žจ๋งŒํผ ์„คํƒ• ๋ด‰์ง€ ๊ฐฏ์ˆ˜๋ฅผ ์ฑ„์šฐ์ง€ ๋ชปํ•œ ๊ฒƒ์œผ๋กœ -1์„ return

์ฐธ๊ณ ๐Ÿ™

๐Ÿ‘‰ [๋ฐฑ์ค€] 2839๋ฒˆ: ์„คํƒ• ๋ฐฐ๋‹ฌ - ํŒŒ์ด์ฌ

profile
์ฑ„์†Œ

0๊ฐœ์˜ ๋Œ“๊ธ€