lc_hsg9_26_cau1 - Câu 1

Xem dạng PDF

Gửi bài giải

Điểm: 4,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, C++ (Themis), Java, Kotlin, Pascal, Pascal (Themis), PyPy, Python, Scratch

Trong giờ toán học Minh được An đưa cho một con số với yêu cầu hãy biến đổi số đó thành số tối giản. An đưa ra quy tắc tìm số tối giản như sau: Tính tổng các chữ số của nó cho đến khi thu được số có một chữ số. Hãy giúp Minh lập trình giải bài toán trên.

Ví dụ: Cho số ~12~, ta có: ~12~ biến đổi ~1+2=3~. Vậy số tối giản của số ~12~ là ~3~.

Yêu cầu: Cho số nguyên dương ~N~. Em hãy lập trình tìm số tối giản của ~N~.

Dữ liệu vào: Một dòng duy nhất chứa số nguyên dương ~N~ (~N \le 10^9~).

Kết quả: Một số duy nhất là số tối giản của ~N~.

Ví dụ:

Input

5432

Output

5

Giải thích

~5432~ biến đổi thành ~5+4+3+2=14~, ~14~ biến đổi thành ~1+4=5~.


Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.