[プログラマー]ハザード数
524 ワード
def solution(x):
answer = False
total = 0
total = sum([int(i) for i in str(x)])
if x % total == 0:
answer = True
return answer
人の答えを参考にする def solution(x):
return x % sum([int(i) for i in str(x)]) == 0
これにより、falseを含まずにtrue、falseを一度に返すことができます.
Reference
この問題について([プログラマー]ハザード数), 我々は、より多くの情報をここで見つけました
https://velog.io/@chan_baek/프로그래머스-하샤드-수
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
def solution(x):
return x % sum([int(i) for i in str(x)]) == 0
Reference
この問題について([プログラマー]ハザード数), 我々は、より多くの情報をここで見つけました https://velog.io/@chan_baek/프로그래머스-하샤드-수テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol