[解決できなかった問題]白俊2004号
この問題は簡単な組み合わせで計算するのは難しい.最後のゼロの数字を漏らすには2と5の組み合わせを考えなければならないが、実際には難しい.次のコードを見て、少し理解できるかどうか分かりません.
n, m = map(int, input().split())
def two_count(n):
two = 0
while n != 0:
n = n // 2
two += n
return two
def five_count(n):
five = 0
while n != 0:
n = n // 5
five += n
return five
print(min(two_count(n) - two_count(n - m) - two_count(m), five_count(n) - five_count(n - m) - five_count(m)))
Reference
この問題について([解決できなかった問題]白俊2004号), 我々は、より多くの情報をここで見つけました https://velog.io/@junseo/못-푼-문제-백준-2004번テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol