7 条题解
-
3
这道题比较简单,而且@qianmo大佬提供的方法和程序也很简单明了了,所以我简单做解释并翻译为
python
python
from collections import deque from typing import Deque # 采用collections库的deque数据结构,头弹出的操作更为方便 s: Deque[str] = deque(input()) ans: str = '' # while len(s) > 0: # ans += s.popleft() # try: # s.append(s.popleft()) # except IndexError: # continue # 防止队列空而返回IndexError,可采用try语句 while True: ans += s.popleft() if len(s) < 1: break s.append(s.popleft()) # 这样的循环类似do - while,更为灵活 print(ans)
- 1
信息
- ID
- 815
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 1
- 标签
- 递交数
- 938
- 已通过
- 394
- 上传者