Giải mã
Submit solution
Points:
1
Time limit:
1.0s
Memory limit:
500M
Author:
Problem type
Allowed languages
Ada, Assembly, Awk, C, C++, C11, CLANG, CLANGX, Classical, COBOL, Coffee, CSC, D lang, DART, F95, FORTH, Fortrn, GAS32, GO, Haskell, Itercal, Java, kotlin, LEAN, LISP, LUA, MONOVB, Nasm, OCAML, Pascal, Perl, php, PIKE, prolog, Pypy, Python, Ruby 2, RUST, Scala, SCM, SED, SWIFT, TCL, TUR, V8JS, VB, ZIG
Các phương pháp mã hóa luôn có sức cuốn hút đặc biệt đối với John. Xuất phát từ việc mọi thông tin đều được lưu trữ dưới dạng số, John nghĩ rằng chỉ cần phát triển các phương pháp mã hóa số nguyên. Mới đây John đề xuất một phương pháp mã hóa của riêng mình: mỗi số nguyên \(x\) được John mã hóa thành số nguyên \(y\) bằng cách công vào \(x\) các chữ số của nó (ở hệ thập phân). Như vậy, nếu \(x = 12\), ta sẽ có \(y = 12 +1+2 = 15\).
Mã hóa bao giờ cũng đi đối với việc giải mà. Biết \(y = 15\), ta phải tìm được số ban đầu \(x = 12 \)
Cho số nguyên dương \(y\), hãy xác định số \(x\). Dữ liệu đảm bảo có kết quả giải mà
Input:
- Gồm một dòng chứa số nguyên \(y\) \((1 \le y \le 10^9)\)
Output:
- Ghi ra số nguyên \(x\) là kết quả giải mã
Example:
Input1:
15
Output1:
12
Comments