ABC080-B - Harshad Number を解く
ABC080-B - Harshad Number
与えられた整数(十進数表記)を
その整数の各桁を合計したもので割り切れるか判定する問題
各桁の取得をする場合は、文字列型で入力を受けて
list でラップすればいい
>>> list('123') ['1', '2', '3']
以上を踏まえて書いたコードを以下に示す
提出したコード
# 入力 N=int(input()) _N=list(str(N)) sm=0 for x in _N: sm+=int(x) if N%sm==0: print('Yes') else: print('No')
提出結果はACでした