1987번 - 알파벳
진짜 뭘 어떻게 해야 시간초과가 안뜨는지 너무 궁금합니다. 이거 풀다가 이십대에 고혈압 올것같아요;
풀이는 문제가 없어보입니다만 파이썬 코드가 느려서 시간초과가 나는것 같습니다.
다른 언어를 사용하시거나 파이썬에서 할 수 있는 최적화를 시도해보세요.
또는 pypy 로 제출해보는것도 방법입니다.
set을 만들어서 이전 알파벳이 나왔는지 확인하는 방법이 느려서 시간 초과가 나는 듯하네요.
알파벳에 해당하는 길이 26의 배열을 만들어서 true, false 이런 식으로 관리해주면 빠를 겁니다.
말씀하신 리스트로 복잡도를 해소시켜 풀었습니다! 참고가 되었습니다 ㅎㅎ
댓글을 작성하려면 로그인해야 합니다.
dlehrud451 2년 전
진짜 뭘 어떻게 해야 시간초과가 안뜨는지 너무 궁금합니다. 이거 풀다가 이십대에 고혈압 올것같아요;