5207: 【72课】【3417】取出整数的一部分
Memory Limit:128 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:43
Solved:20
Description
假如有一个整数:145678,现在我做截取该数一部份的操作。
若k是正数,则是从前往后取k位,比如输入4,返回前4位即 1456;
若k是负数,则是从后往前取−k位,比如输入−3,则返回后面3位即678;
若输入 0,则直接返回该数即145678;
若输入的数的绝对值大于上述树的位数(如 8或−8),则返回"Error"。
现在请你编程实现。
若k是负数,则是从后往前取−k位,比如输入−3,则返回后面3位即678;
若输入 0,则直接返回该数即145678;
若输入的数的绝对值大于上述树的位数(如 8或−8),则返回"Error"。
现在请你编程实现。
Input
第一行,输入一个正整数 n (1≤n≤109)。
第二行,输入一个整数k (−10≤k≤10)。
Output
输出一行,一个整数或者"Error"。如果返回的数包含前导 0,则需要去掉。
Sample Input Copy
33010
-3
Sample Output Copy
10