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

There are no comments at the moment.