Bài 1 (HSG 9 Lào Cai 2025-2026)

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 500 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

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\)\(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\).

Input

  • Một dòng duy nhất chứa số nguyên dương \(N\) \((N \le 10^9)\).

Output

  • Một số duy nhất là số tối giản của \(N\).

Example

Test 1

Input
5432
Output
5
Note

\(5432\) biến đổi thành \(5+4+3+2=14\); \(14\) biến đổi thành \(1+4=5\).

Bình luận (3)

Mới nhất
Tải bình luận...

Kỳ thi: