1461:取出整数的一部分

文件提交:无需freopen 内存限制:128 MB 时间限制:1.000 S
评测方式:普通裁判 命题人:
提交:6 解决:2

题目描述

假如有一个整数:lns="http://www.w3.org/1998/Math/MathML">145678,现在我做截取该数一部份的操作。

  • 若 lns="http://www.w3.org/1998/Math/MathML">k 是正数,则是从前往后取 lns="http://www.w3.org/1998/Math/MathML">k 位,比如输入 lns="http://www.w3.org/1998/Math/MathML">4,返回前 lns="http://www.w3.org/1998/Math/MathML">4 位即 lns="http://www.w3.org/1998/Math/MathML">1456

  • 若 lns="http://www.w3.org/1998/Math/MathML">k 是负数,则是从后往前取 lns="http://www.w3.org/1998/Math/MathML">-k 位,比如输入 lns="http://www.w3.org/1998/Math/MathML">-3,则返回后面 lns="http://www.w3.org/1998/Math/MathML">3 位即 lns="http://www.w3.org/1998/Math/MathML">678

  • 若输入 lns="http://www.w3.org/1998/Math/MathML">0,则直接返回该数即 lns="http://www.w3.org/1998/Math/MathML">145678

  • 若输入的数的绝对值大于上述数的位数(如 lns="http://www.w3.org/1998/Math/MathML">8 或 lns="http://www.w3.org/1998/Math/MathML">-8),则返回"Error"

现在请你编程实现。

输入

第一行,输入一个正整数 lns="http://www.w3.org/1998/Math/MathML">n\ (1\le n \le 10^9)

第二行,输入一个整数 lns="http://www.w3.org/1998/Math/MathML">k\ (-10\le k \le 10)

输出

输出一行,一个整数或者"Error"。如果返回的数包含前导 lns="http://www.w3.org/1998/Math/MathML">0,则需要去掉。

样例输入-1 复制

33010
-3

样例输出-1 复制

10