tkddnjs1234   3년 전

로직은 https://rebas.kr/770 해당 블로그를 참고하여 구현하였습니다.

그런데 분명 똑같이 짠 것 같은데 채점 시 틀렸다고 나오네요...

틀렸다고 나오는 이유가 뭔가요?

palilo   3년 전


18 ~ 23번 줄에서

벽이 아닐 경우 deque의 앞에 넣어야 하고

벽일 경우 dist를 1 늘린 뒤 deque의 뒤에 넣어야 합니다.

tkddnjs1234   3년 전

코딩의 신님...정말 감사드립니다...

송구하오나 이유를 알 수 있을까요?

caritas1996   3년 전

'.' 과 '#' 이 둘 다 front 혹은 back으로 들어가면 먼저 dist가 갱신된 경우 올바른 값을 출력하지 못할 수 있어요.

front부터 빼내고 있기 때문에 '.'이 front로 들어가야 최솟값을 찾을 수 있어요.

댓글을 작성하려면 로그인해야 합니다.