1406번 - 에디터
시간초과가 나옵니다.
제가 머리속으로 생각해보면 시간 복잡도가 n^3 이 드는것 같습니다. 근데 확신은 안드는데
for 문에서 n번 반복하면서 if문에서 if list == "P": 이런식으로 list에서 특정값 찾아서 n^2 이 되고
sentence_temp = sentence[:cur] + command[i][2] + sentence[cur:] 이렇게 리스트 슬라이싱해서 n^3 되는거 같은데 맞나요??
그리고 이 문제를 해결하려면 어떻게 하는게 좋을까요??
sys 라이브러리를 불러와서 입력받는데 걸리는 시간을 줄여보는건 어떨까요
코드 첫줄이 import sys 입니다.
댓글을 작성하려면 로그인해야 합니다.
rlaalstn0107 1년 전
시간초과가 나옵니다.
제가 머리속으로 생각해보면 시간 복잡도가 n^3 이 드는것 같습니다. 근데 확신은 안드는데
for 문에서 n번 반복하면서 if문에서 if list == "P": 이런식으로 list에서 특정값 찾아서 n^2 이 되고
sentence_temp = sentence[:cur] + command[i][2] + sentence[cur:] 이렇게 리스트 슬라이싱해서 n^3 되는거 같은데 맞나요??
그리고 이 문제를 해결하려면 어떻게 하는게 좋을까요??