자릿수의 합과 세제곱근


https://www.facebook.com/groups/drmath/permalink/675786155799856/

페이스북에서 위와 같은 글을 읽고 만든 코드이다.

def sumOfDigits(n):

s=0

for i in str(n):

s+=int(i)

return s

def equaltoThirdRoot(n,p):

s=sumOfDigits(n)

t=1

for i in range(p):

t*=s

return n==t

for i in range(100000):

if equaltoThirdRoot(i,3):

print(i)

각 자릿수의 합이 p제곱근과 같은 수들만 출력하는 함수이다.

코멘트

“자릿수의 합과 세제곱근” 에 하나의 답글

  1. 
                데헷
                아바타
    데헷

    데?데?

데헷 에 응답 남기기응답 취소

이 사이트는 Akismet을 사용하여 스팸을 줄입니다. 댓글 데이터가 어떻게 처리되는지 알아보세요.