Logo
(追記) (追記ここまで)

rotate 안에 - 하는이유?

2346번 - 풍선 터뜨리기
왜 마이너스 안하묜 오류가 나나요?

우선 해당 코드로 제출하면 틀렸다고 합니다.

그리고 정답 코드 기준으로 양수일 경우 "-1" 을 해주는 이유는 popleft 를 미리 해주기 때문입니다.

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

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

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /