2346번 - 풍선 터뜨리기
우선 해당 코드로 제출하면 틀렸다고 합니다.
그리고 정답 코드 기준으로 양수일 경우 "-1" 을 해주는 이유는 popleft 를 미리 해주기 때문입니다.
문제 설명을 기준으로 보자면 풍선을 터뜨리고 그 풍선의 종이에 적힌 숫자가 양수면 그 수만큼 오른쪽으로 이동합니다. 그래서 문제 예시처럼 첫 번째 풍선을 터뜨린 후 다음 풍선은 네 번째 풍선이 됩니다. 하지만 코드상에서는 popleft 를 먼저 해버리기 때문에 우리가 생각하는 것과 달리 풍선의 개수는 이미 5개에서 4개로 줄어들었고, 위치도 첫 번째 풍선이 아닌 두 번째 풍선의 위치로 이동하게 됩니다. 따라서 "-1"을 해주는 것입니다.
댓글을 작성하려면 로그인해야 합니다.
rosa6529 1년 전 0