자릿수의 합과 세제곱근


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 “자릿수의 합과 세제곱근

Add yours

댓글 남기기

이메일은 공개되지 않습니다.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Proudly powered by WordPress | Theme: Baskerville 2 by Anders Noren.

Up ↑

%d 블로거가 이것을 좋아합니다: