Nが9の倍数であるか判定するために、各桁の数の和が9の倍数であるか調べる問題です。
提出
n = input()
num = 0
for i in n:
num += int(i)
if num % 9 == 0:
print("Yes")
else:
print("No”)
数字を文字列として受け取り、1文字ずつ整数に変換して足していきます。
最後に合計(=num)が9の倍数かどうかを判定します。
ただ、Pythonだと、そのままNが9の倍数かどうかを判定しても問題ないようです。。。(AtCoder公式解説より)
AtCoder公式解説↓
https://atcoder.jp/contests/abc176/editorial/63
提出
n = int(input())
if n%9 == 0:
print("Yes")
else:
print("No")