[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()関数を使用して和を求めます.