#4112. 整数除法(Integer Division)

整数除法(Integer Division)

题目描述

给定一个整数 XX1018X1018-10^{18} \leq X \leq 10^{18}),请计算并输出 X10\lfloor \frac{X}{10} \rfloor

对于实数 xxx\lfloor x \rfloor 表示"不超过 xx 的最大整数"。例如,4.7=4\lfloor 4.7 \rfloor = 42.4=3\lfloor -2.4 \rfloor = -35=5\lfloor 5 \rfloor = 5

输入格式

输入XX

输出格式

输出 X10\lfloor \frac{X}{10} \rfloor。注意应该输出为整数。

样例

47
4
-24
-3
50
5
-30
-3
987654321987654321
98765432198765432

样例解释

【样例1说明】
不超过 4710=4.7\frac{47}{10} = 4.7 的整数有所有负整数、0011223344。其中最大的是 44,所以 4710=4\lfloor \frac{47}{10} \rfloor = 4

【样例2说明】
由于不超过 2410=2.4\frac{-24}{10} = -2.4 的最大整数是 3-3,所以 2410=3\lfloor \frac{-24}{10} \rfloor = -3
注意 2-2 不满足条件,因为 2-2 超过了 2.4-2.4

【样例3说明】
不超过 5010=5\frac{50}{10} = 5 的最大整数就是 55 本身。因此,5010=5\lfloor \frac{50}{10} \rfloor = 5

【样例4说明】
与前面的例子类似,3010=3\lfloor \frac{-30}{10} \rfloor = -3

【样例5说明】
答案是 9876543219876543298765432198765432。请确保所有数字都匹配。

数据范围

1018X1018-10^{18} \leq X \leq 10^{18}
输入中的所有值都是整数。

【提示】
如果你的程序没有按预期运行,我们建议你检查你使用的编程语言的规范。
如果你想检查你的代码如何工作,你可以使用问题陈述上方的"自定义测试"。

来源

  • AtCoder ABC239B