Можно с помрщью простой программы решить:
#include <iostream.h>
int main()
{
int i[12] = { 77, 105, 99, 107, 101, 121, 32, 77, 111, 117, 115, 101 };
for( int k = 0; k < 13; k++ ) std::cout << (char)(i[k]);
system("pause");
return 0;
}
<span>Ответ: Mickey Mouse</span>
Var a0, a1, a2, a3, a: longint;
Begin
readln(a3, a2, a1, a0);
a:=a3*1000+a2*100+a1*10+a0;
write(a)
End.
Пример:
1 5 9 8
1598
def f():
result = []
for i in range(100, 10000):
str_num = str(i)
num = sum([int(x) ** len(str_num) for x in str_num])
if num == i:
result.append(i)
return result