题解 | 神秘石像的镜像序列
神秘石像的镜像序列
https://www.nowcoder.com/practice/fa34eea974234610b6d3d81790cb2949
# 读取一行输入,分割成字符串列表
nums = input().strip().split()
# 找到第一个0的位置(结束标志)
result = []
for num in nums:
if num == '0':
break # 遇到0就停止
result.append(num)
# 反转并输出(用空格连接)
print(' '.join(result[::-1]))
numbers = input().strip().split()
print(' '.join(numbers[:numbers.index('0')][::-1]))
解释:
- input().strip().split():读取一行,分割成字符串列表
- numbers.index('0'):找到第一个0的位置
- numbers[:index]:取0之前的所有数字
- [::-1]:反转列表
- ' '.join(...):用空格连接成字符串输出
查看2道真题和解析