初级
MP3光标位置
未完成
初级参考
完整示例代码供参考,建议自己理解后重新输入
def solve(n, cmds):
if n <= 4:
cur = 1
for c in cmds:
if c == 'U': cur = n if cur == 1 else cur - 1
else: cur = 1 if cur == n else cur + 1
print(' '.join(map(str, range(1, n + 1))))
print(cur)
else:
top = cur = 1
for c in cmds:
if c == 'U':
if cur == 1:
top = n - 3
cur = n
elif cur == top:
top -= 1
cur -= 1
else:
cur -= 1
else:
if cur == n:
top = 1
cur = 1
elif cur == top + 3:
top += 1
cur += 1
else:
cur += 1
print(' '.join(map(str, range(top, top + 4))))
print(cur)
示例
输入
10|UUUU
期望输出
7 8 9 10 7
👑
升级 VIP
解锁全部题目,畅通无阻地学习
- ✓ 解锁全部训练包所有题目
- ✓ 查看完整参考代码和提示
- ✓ 浏览器内直接运行 Python 代码
- ✓ 自动批改 + 进度追踪
30天
¥18
1年
¥99
2年
¥158
3年
¥199