티스토리 뷰
개발/Quiz
Take a Number And Sum Its Digits Raised To The Consecutive Powers And ....¡Eureka!!
Taekyuu 2017. 12. 11. 22:20문제 링크
내 답
def sum_dig_pow(a, b):
list = []
for i in range(a,b+1):
sum = 0
for n,k in enumerate(str(i),1):
sum += int(k)**n
if i == sum:
list.append(i)
return list
득점 많은 답
def dig_pow(n):
return sum(int(x)**y for y,x in enumerate(str(n), 1))
def sum_dig_pow(a, b):
return [x for x in range(a,b + 1) if x == dig_pow(x)]
'개발 > Quiz' 카테고리의 다른 글
[codewars] Pete, the baker (0) | 2017.12.20 |
---|---|
[codewars] Sort the odd (0) | 2017.12.17 |
Complementary DNA (0) | 2017.12.11 |
Format a string of names like 'Bart, Lisa & Maggie'. (0) | 2017.12.10 |
Count the number of Duplicates (0) | 2017.12.09 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- introduction to algorithms third edtion
- CHUWI HI8
- codewars
- PYTHON
- anaconda
- 마스터킹
- 연습문제
- 멜킨스포츠
- conda
- 치닝디핑
- 하스스톤
- 개봉기
- Introduction to algorithms
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함