Masala #NWUGV9VIAF

Xotira 32 MB Vaqt 1000 ms Qiyinchiligi 79 %
14

  

Take a Number And Sum Its Digits Raised To The Consecutive Powers And ... Eureka!

The number 8989 is the first integer with more than one digit that fulfills the property partially introduced in the title of this kata. What's the use of saying "Eureka"? Because this sum gives the same number: 89=81+9289=81+92

The next number in having this property is 135135:

See this property again: 135=11+32+53135=11+32+53

Task

We need a function to collect these numbers, that may receive two integers �a, �b that defines the range [�,�][a,b] (inclusive) and outputs a list of the sorted numbers in the range that fulfills the property described above.

Examples

Let's see some cases (input -> output):

1, 10  --> [1, 2, 3, 4, 5, 6, 7, 8, 9]
1, 100 --> [1, 2, 3, 4, 5, 6, 7, 8, 9, 89]

If there are no numbers of this kind in the range [�,�][a,b] the function should output an empty list.

90, 100 --> []

Enjoy it!!


Kiruvchi ma'lumotlar:

Chiquvchi ma'lumotlar:

Misollar
# input.txt output.txt
1
90 150
135
Yechimini yuborish
Bu amalni bajarish uchun tizimga kiring, agar profilingiz bo'lmasa istalgan payt ro'yxatdan o'tishingiz mumkin