S. Kiểm tra số Armstrong


Submit solution

Points: 50
Time limit: 1.0s
Memory limit: 256M

Problem type

Số Armstrong là số mà tổng các lũy thừa k của các chữ số bằng chính nó, trong đó k là số chữ số.

Ví dụ:

  • 153 = 1³ + 5³ + 3³ = 153
  • 9474 = 9⁴ + 4⁴ + 7⁴ + 4⁴ = 9474

Viết chương trình kiểm tra xem một số n có phải là số Armstrong không.

Đầu vào:
  • Một số nguyên dương n (1 ≤ n ≤ 10⁶)
Đầu ra:
  • In "YES" nếu n là số Armstrong.
  • In "NO" nếu không phải.
Bảng test case:
Test Input Output
1 153 YES
2 9474 YES
3 123 NO 1³ + 2³ + 3³ = 36 ≠ 123

Comments

There are no comments at the moment.