12097. Обрізати число


Відправити розв'язок

Бали: 100
Time limit: 2.0s
Memory limit: 500M

Authors:
Problem type
Allowed languages
C++, Java, Pascal, Python

Вам задано ціле число \(N\).

Виведіть наближене число \(N\) відповідно до наведених нижче інструкцій.

  • Якщо \(N\) менше або дорівнює \(10^3 −1\), виведіть \(N\) як є.
  • Якщо \(N\) знаходиться в межах від \(10^3\) до \(10^4 −1\) включно, обріжте одиницю в \(N\) і виведіть результат.
  • Якщо \(N\) становить від \(10^4\) до \(10^5 −1\) включно, обріжте цифру десятків \(N\) і всі цифри за нею і виведіть результат.
  • Якщо \(N\) становить від \(10^5\) до \(10^6 −1\) включно, обріжте цифру сотень \(N\) і всі цифри за нею і виведіть результат.
  • Якщо \(N\) становить від \(10^6\) до \(10^7 −1\) включно, обріжте цифру тисяч \(N\) і всі цифри за нею і виведіть результат.
  • Якщо \(N\) становить від \(10^7\) до \(10^8 −1\) включно, обріжте цифру десяти тисяч \(N\) і всі цифри за нею і виведіть результат.
  • Якщо \(N\) становить від \(10^8\) до \(10^9 −1\) включно, обріжте стотисячну цифру \(N\) та всі цифри за нею і виведіть результат.

Обмеження

  • \(N\) є цілим числом від 0 до \(10^9 −1\) включно.

Формат вхідних даних

Вхідний потік містить ціле число \(N\).

Формат вихідних даних

У вихідний потік виведіть відповідь.

Приклад вхідних даних

20230603

Приклад вихідних даних

20200000

20230603 знаходиться між \(10^7\) і \(10^8 −1\) (включно). Тому обріжте цифру десяти тисяч і всі цифри за нею та виведіть 20200000.

Приклад вхідних даних

0

Приклад вихідних даних

0

Приклад вхідних даних

304

Приклад вихідних даних

304

Приклад вхідних даних

500600

Приклад вихідних даних

500000

Коментарі

Ще немає коментарів.