자릿수의 합과 세제곱근


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제곱근과 같은 수들만 출력하는 함수이다.

One thought on “자릿수의 합과 세제곱근

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

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