所以我试图创建尽可能短的代码来向后打印输入,我想要低于60B。我的代码需要79B,并且不知道是否实际上可以缩短它。
tab=[i for i in map(int,input().split())]
print(" ".join(map(str, tab[::-1])))
所以当我输入时:
1 2 3 4 5
我进入输出:
5 4 3 2 1
任何人都知道它是否可以更短?
答案 0 :(得分:1)
print(*input().split()[::-1])
按空格拆分列表,然后反转并发送打印为一堆参数。
print
自动提供分隔空间。
答案 1 :(得分:0)
一个班轮 41字节
>>> print(''.join(i for i in input()[::-1]))
1 2 3 4 5
5 4 3 2 1
Altough,您可以撤消{/ 1}}输出w /下标,并打印出来。
input()
答案 2 :(得分:0)
也许我不明白你在问什么,但如果它只是反转字符串,那么print(input()[::-1])
会在21B时钟。