Tổng bình phương chữ số (2)
Point: 100.0
Time limit: 1.0s
Memory limit: 122 M
Input:
stdin
Output:
stdout
Author:
Problem types
A - Nhập môn: 04 - Hàm (function), Toán: Số học
Ngôn ngữ cho phép
C, C#, C++, Java, Pascal, Python, Text
Yêu cầu
Cho một số nguyên dương \(N\), hãy viết chương trình kiểm tra tính nguyên tố của tổng bình phương các chữ số trong \(N\).
Dữ liệu
- Một dòng duy nhất ghi số nguyên dương \(N\ (N \leq 10^{18}).\)
Kết quả
- In ra YES nếu tổng bình phương các chữ số trong \(N\) là số nguyên tố, ngược lại in ra NO.
Ví dụ
INPUT | OUTPUT |
---|---|
12 | YES |
Giải thích ví dụ
Ta có \(1^2\) + \(2^2\) \(=\) \(5\) và 5 là số nguyên tố \(=>\) in ra YES.