Backjun 1676[工場0の個数|python]
質問する
N!後ろから0以外の数字が現れるまで、0の個数を求めるプログラムを作成してください.
入力
1行目はNです.(0 ≤ N ≤ 500)
しゅつりょく
求めたゼロ個数を1行目に出力します.
入力例1
N!後ろから0以外の数字が現れるまで、0の個数を求めるプログラムを作成してください.
入力
1行目はNです.(0 ≤ N ≤ 500)
しゅつりょく
求めたゼロ個数を1行目に出力します.
入力例1
10
サンプル出力12
入力例23
サンプル出力20
工場から1~nを乗せれば、2の平方数で十分です.したがって,5を加えた個数を見つければ,後の0に関与する10の倍数を見つけ出すことができる.与えられた数を5で割って5の個数を求める.a = int(input())
A=[]
for i in range(0,a):
a = int(a/5)
A.append(a)
print(sum(A))
Reference
この問題について(Backjun 1676[工場0の個数|python]), 我々は、より多くの情報をここで見つけました https://velog.io/@shi3do/백준-1676번-팩토리얼-0의-개수-pythonテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol