[白俊]2577号:数字の個数
2810 ワード
白俊2577号です。
3つの自然数A,B,Cの時A× B × Cの計算結果に基づいて、1つのプログラムを書き出して、1つの数字が0から9まで何回書いたかを求めます.
例えば、A=150、B=266、C=427の場合、A× B × C = 150 × 266 × 427=17037300、計算結果によると、17037300では0が3回、1が1回、3が2回、7が2回と書かれている.
3つの自然数A,B,Cの時A× B × Cの計算結果に基づいて、1つのプログラムを書き出して、1つの数字が0から9まで何回書いたかを求めます.
例えば、A=150、B=266、C=427の場合、A× B × C = 150 × 266 × 427=17037300、計算結果によると、17037300では0が3回、1が1回、3が2回、7が2回と書かれている.
A = int(input())
B = int(input())
C = int(input())
arr = [0]* 10
result = A * B * C
while(result > 0):
remain = result % 10
result = result // 10
arr[remain] += 1
for i in range(len(arr)):
print(arr[i])
0~9個の数字を格納し、2つの配列を形成し、カウントを増やします.Reference
この問題について([白俊]2577号:数字の個数), 我々は、より多くの情報をここで見つけました https://velog.io/@malza_0408/백준-2577번-숫자의-개수テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol