题解 | #MP3光标位置#
MP3光标位置
https://www.nowcoder.com/practice/eaf5b886bd6645dd9cfb5406f3753e15
while True:
try:
n = eval(input())
manual = input()
begin = 1
result = [1,2,3,4]
windows = [i for i in range(1,n+1)]
for item in manual:
if item == 'U' and begin == 1:
begin = n
result = windows[n-4:n]
elif item == 'U':
if begin == result[0]:
result = windows[begin-2:begin+2]
begin = begin -1
elif item == 'D' and begin == n:
begin = 1
result = windows[:4]
elif item == 'D':
if begin == result[-1]:
result = windows[begin-3: begin+1]
begin = begin + 1
for item in result:
print(item, end = ' ')
print( )
print(begin)
except:
break