Pythonで解くAtCoder(ABC176:B)
こんにちは、クルトンです!
この記事では
AtCoderの「AtCoder Beginner Contest 176」のB問題をPythonを使って解説します。
問題のリンクを載せておきます。
解法
今回は問題文の誘導通り、各桁の数の和が9の倍数かどうかによって9の倍数か判定しましょう
まずNを文字列として受け取ります。
N = input()
ここで変数SUMをおいて、for文を使ってSUMに各桁の数を足していきます。
このとき、int関数を使って数字にしなければならないので注意しましょう。
SUM = 0 for i in N: SUM += int(i)
これで各桁の数の和が求まったので、if,else文によって9の倍数か調べれば終わりです。
if SUM % 9 == 0: print('Yes') else: print('No')
以下にサンプルコードを載せておきます