题解 | #23年OPPO-a的翻转#
23年OPPO-a的翻转
https://www.nowcoder.com/practice/dcce2d0cc8f740c29e0885df96c9d625
import sys # import time # import functools # import itertools # import math input=lambda:sys.stdin.readline().strip() def solve(): a = input() b = int(''.join(reversed(a))) print(int(a) + b) if __name__=="__main__": T = 1 # T = int(input()) for i in range(T): solve()
b = int(''.join(reversed(a)))
这一行代码实现了将字符串 a
反转后转换为整数的功能
假设 a = "12345"
:
reversed(a)
生成一个反向迭代器,返回字符序列['5', '4', '3', '2', '1']
。''.join(reversed(a))
将这些字符拼接成一个字符串"54321"
。int('54321')
将字符串转为整数54321
。
输出时把 a
转为int 类型后可以直接相加输出