주어진 8개의 숫자를 order 리스트에 저장하고, 연주할 순서를 판단할 state 변수를 만든다.
첫번째 음이 1이고 그 다음 음들이 모두 1씩 커진다면 state는 ascending
이 되고, 아니라면 mixed
가 된다.
첫번째 음이 8이고 그 다음 음들이 모두 1씩 작아진다면 state는 descending
이 되고, 아니라면 mixed
가 된다.
첫번째 음이 1 또는 8이 아니라면 mixed
가 된다.
마지막으로 구한 state를 출력한다.
import sys
order = list(map(int, sys.stdin.readline().split()))
state = ''
if order[0] == 1:
for j in range(1, 8):
if order[j] != j+1:
state = 'mixed'
break
state = 'ascending'
elif order[0] == 8:
for j in range(1, 8):
if order[j] != 8-j:
state = 'mixed'
break
state = 'descending'
else:
state = 'mixed'
print(state)