자기애 번호는 자신의 자리 숫자의 합 숫자가 각각 자리의 수의 제곱입니다.
예를 들어, 153 (3 자리)을 사용하십시오.
1 3 + 5 3 + 3 3 = 1 + 125 + 27 = 153
1634 :
1 4 + 6 4 + 3 4 + 4 4 = 1 + 1296 + 81 + 256 = 1634
도전 과제 :
코드는 사용자로부터 입력을 받아 주어진 숫자가 자기애 숫자인지에 따라 True 또는 False를 출력해야합니다.
텍스트 문자열 또는 기타 유효하지 않은 입력 확인 오류가 필요하지 않습니다. 출력에 1 또는 0이 허용됩니다. 단순히 자기애 적 번호 목록을 생성하거나 목록에서 사용자 입력을 확인하는 코드는 자격이 없습니다.
True
그런 숫자이면 출력 해도 괜찮지 만 그렇지 않은 경우 (이 경우 숫자 자체) 다른 것이 있습니까?