[BaekJoon]1720:数字の和
🔒 質問する
N個の数字がスペースなしに書かれています.これらの数字を合わせて出力プログラムを書いてください.
🛫 入力
第1行は、数値の個数N(1≦N≦100)を与える.2行目にはN個の数字が空白なく与えられる.
🛬 しゅつりょく
所定の数字N個の和を入出力する.
🔑 に答える
ランタイムエラー
n = int(input()) #숫자의개수
a = int(input()) #공백없이 주어지는 n개의 숫자
b=0
result = [int(i) for i in str(a)]
for i in range(n) :
b += result[i]
print(b)
上記のコードで正解を提出すると、ランタイムエラーが発生しました.ランタイムエラーは主にいつ発生しますか?
この場合、エラーの配列インデックスが参照されると、インデックスエラーが発生します.
🍀 正解!
n = int(input()) #숫자의개수
a = int(input()) #공백없이 주어지는 n개의 숫자
b=0
result = [int(i) for i in str(a)]
b = sum(result)
print(b)
配列インデックスを参照するよりもsum()関数を使用して和を求めます.Reference
この問題について([BaekJoon]1720:数字の和), 我々は、より多くの情報をここで見つけました https://velog.io/@kpk0616/BaekJoon-11720-숫자의-합テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol