Closed fineman999 closed 1 year ago
dfs로 코드를 작성하면 파이썬은 시간초과 추가로 알파벳으로 그래프가 주어질시 ord를 통해 아스키코드로 변환시키고 탐색을 하면 좀 더 빨라진다.
bfs 풀이 이전에 탐색했던 위치를 set에 저장함으로써 중복을 피할 수 있다. 또한 문자를 이용하여 중복이 아니면 해당 문자를 문자열에 추가한다. 그리고 각 루프를 돌때마다 해당 값이 최대값인지 비교한다.
해당 코드는 python3은 통과하지만 pypy는 통과 실패 이유:
1987번: 알파벳