불가능한 경우 NO를 출력한다.
오타가 현재 있습니다.. 소문자가 아니에요!
그리고 따로 코드를 손보자면 아마 sequcne.pop(0) 연산을 진행하셨는데 이는 시간초과의 위험성이 존재합니다.
리스트에서 0번째의 인덱스를 빼게 되면 1~n-1번째 인덱스는 모두 한 칸씩 땡겨지는 shift연산이 일어나게 됩니다. 즉 n번의 연산이 이루어진다는 것이죠.
최악의 경우에는 n이 10만이고, 10만부터 내림차순으로 입력값이 주어진다면 엄청난 shift연산이 일어나겠죠?
이 경우를 개선해보시면 좋을 것 같아요.
ljh98 1년 전