ํ‹ฐ์Šคํ† ๋ฆฌ ๋ทฐ

728x90

๐Ÿšฉ ์ˆ˜ํ•™

 

thinking

10์ด ๋˜๋ ค๋ฉด 2x5์ด๋ฏ€๋กœ 2์™€ 5์˜ ๊ฐœ์ˆ˜ ์ค‘ ์ž‘์€๊ฒƒ์„ ๊ตฌํ•˜๋ฉด ๋œ๋‹ค.

๊ทผ๋ฐ ๋ฌด์กฐ๊ฑด 5์˜ ๊ฐœ์ˆ˜๊ฐ€ 2๋ณด๋‹ค ๋” ์ž‘๊ฒŒ ๋‚˜์˜ค๊ธฐ ๋•Œ๋ฌธ์— 5๊ฐ€ ๋‚˜์˜จ ํšŸ์ˆ˜๋งŒ ๊ตฌํ•˜๋ฉด ๋œ๋‹ค.

5๊ฐ€ ๋‚˜์˜จ ํšŸ์ˆ˜๋Š” ๊ณ„์†ํ•ด์„œ 5๋กœ ๋‚˜๋ˆˆ ๋ชซ์˜ ํ•ฉ์ด๋ฏ€๋กœ while๋ฌธ์œผ๋กœ ๊ตฌ์„ฑํ–ˆ๋‹ค.

 

์ฝ”๋“œ

N = int(input())
t = N - N % 5  # input์ˆซ์ž๋ฅผ 5๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๋กœ ๋นผ์„œ 5์˜ ๋ฐฐ์ˆ˜๋กœ ๋งŒ๋“ค์–ด์ค€๋‹ค
ans = 0
while t >= 5:  # 5๋กœ ๊ณ„์†ํ•ด์„œ ๋‚˜๋ˆ„์–ด์ฃผ๊ธฐ ์œ„ํ•œ ์กฐ๊ฑด์„ค์ •
    ans += t // 5  # 5๋กœ ๋‚˜๋ˆˆ ๋ชซ์„ ๋”ํ•œ๋‹ค
    t //= 5

print(ans)

 

 

ํ•œ์ค„ํ‰

์ด ๋ฌธ์ œ๋Š” ๊ฑ ์ˆ˜ํ•™ ๋ฌธ์ œ ๊ฐ™์•˜์Œ. . .

๋Œ“๊ธ€