태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

1 부터 5000 사이의 Self number 개수와 그 합을 구하는 코드를 3줄로 줄여봤다.
self_number = set(range(1, 5001)) - set([sum( map(int, str(idx))) + idx for idx in range(1, 5001)])

print len(self_number)
print sum(self_number)
494
1227365

'Coding > Python 삽질기' 카테고리의 다른 글

1000!  (0) 2010.07.14
Self number ... 2  (0) 2010.07.13
Self number  (1) 2010.07.10
몬테카를로 법을 이용한 원주율 계산  (0) 2010.07.09
Posted by chobocho

댓글을 달아 주세요