Asosiy qismga o‘tish

PY11-8. Armstrong sonlari

k xonali son Armstrong soni deyiladi, agar u raqamlarining k-darajalari yig‘indisiga teng bo‘lsa. Masalan, 153 = 1³ + 5³ + 3³, 9474 = 9⁴ + 4⁴ + 7⁴ + 4⁴. Barcha bir xonali sonlar ham Armstrong soni.

[a; b] oraliqdagi barcha Armstrong sonlarini chiqaring. Tekshiruvni is_armstrong(n) funksiyasiga chiqaring.

Kirish ma’lumotlari

Bitta qatorda ikki son: a va b.

Chiqish ma’lumotlari

Armstrong sonlari o‘sish tartibida, bitta qatorda; bo‘lmasa -1.

Cheklovlar

1 ≤ a ≤ b ≤ 10⁶

Misollar

Kirish
100 500
Chiqish
153 370 371 407
Kirish
10 99
Chiqish
-1

Tushuntirish

[100; 500] → 153 370 371 407.

Qoralama doskasi
Kod yozish
Kod yuborish 8 ta test
Yechim yuborish uchun tizimga kiring.