No.656 ゴルフ
URL
https://yukicoder.me/problems/no/656
解法
A君の仕事はゴルフのスコア表の計算です。
ゴルフのスコアはボールを1回打つごとに1加算されます。
例えば、あるホールで4打打ったとすればスコア表に4と記載しスコアは4です。
例外として、10打以上打った場合にはスコア表に0と記載してスコアは10となります。
ゴルフのスコアはボールを1回打つごとに1加算されます。
例えば、あるホールで4打打ったとすればスコア表に4と記載しスコアは4です。
例外として、10打以上打った場合にはスコア表に0と記載してスコアは10となります。
A君は9ホールぶんのスコア表を渡されるのでスコアの合計を計算しましょう。
なお、ゴルフというスポーツの性質上、0打でホールを終了することはありえません!
解法
一つ一つ数字を足し合わせ、
0の数×10点を最後に足せば大丈夫です。
コード
a = input() b = a.count("0") c = 0 a = list(a) for i in range(len(a)): c += int(a[i]) c += b * 10 print(c)
コメント
コメントを投稿