题解 | #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"

  1. reversed(a) 生成一个反向迭代器,返回字符序列 ['5', '4', '3', '2', '1']
  2. ''.join(reversed(a)) 将这些字符拼接成一个字符串 "54321"
  3. int('54321') 将字符串转为整数 54321

输出时把 a 转为int 类型后可以直接相加输出

全部评论

相关推荐

01-17 08:34
门头沟学院 Java
想找对象的单身狗在努力存钱:这工资不低了,再高点人家要招博士硕士的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务