Giúp bài tập tìm số đẹp

Một số nguyên dương được gọi là đẹp nếu tổng bình phương các chữ số của nó (trong dạng biểu diễn thập phân) là một số nguyên tố.
Chẳng hạn: Số 12 là số đẹp vì 1^2 + 2^2 = 5 là số nguyên tố.
Các số đẹp được sắp xếp theo thứ tự tăng dần của giá trị bắt đầu từ 1.

Yêu cầu:
Hãy tìm số đẹp thứ n.

Dữ liệu vào:

  • Một dòng chứa một số nguyên dương n (1 <= n <= 10000).

Kết quả:

  • Ghi ra kết quả tìm được

Sorry, cậu phải tự làm rồi :smile:
Bọn tớ chỉ có thể giúp cậu khi cậu đã bỏ công sức ra làm, và gặp vướng mắc trong quá trình đó. Đấy là cách duy nhất để cậu học và rèn luyện kỹ năng lập trình, không phải bằng cách nhờ người khác làm hộ bài tập của cậu.

Cố lên nhé! :smile: Cậu không nên gặp quá nhiều khó khăn khi giải bài này đâu, đặc biệt nếu cậu đọc textbook cẩn thận.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?