列表

详情


NC16584. [NOIP2011]数字反转

描述

给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(参见样例2)。

输入描述

一个整数 N。

输出描述

一个整数,表示反转后的新数。

示例1

输入:

123

输出:

321

示例2

输入:

-380

输出:

-83

原站题解

上次编辑到这里,代码来自缓存 点击恢复默认模板

Python3 解法, 执行用时: 41ms, 内存消耗: 4644K, 提交时间: 2023-07-10 18:51:59

n=input()
if n[0]=='-':
    x=-int(n[:0:-1])
else:
    x=int(n[::-1])
print(x)

pypy3(pypy3.6.1) 解法, 执行用时: 128ms, 内存消耗: 72296K, 提交时间: 2019-11-11 16:59:53

a = input()
print(int('-' + a[:0:-1] if a[0] == '-' else a[::-1]))

上一题