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
Коментарі