질문&답변
2-F 어느부분이 틀렸는지 모르겠습니다!
안녕하세요! 공유된 코드를 보고 b를 출력해봤는데, for(int k=0;k 이런 초기화 식 때문에 오류가 나는 것 같습니다! 만약 스크린 크기가 3이고 cx가 0이고, 3까지 이동해야 하는 상황이라면 b[0] = 0, b[3] = 1, b[1] = 0, b[2] = 1, b[2] = 0, b[1] = 1이 실행되어 바구니에 구멍이 나게 되는 것 같습니다. 그래서 입력으로 5 3 3 4 5 4 이런 입력이 주어지면 정답은 2를 반환해야 하는데, 공유해주신 코드로는 1을 반환하여 오답이 되는 것 같습니다! a를 입력받는 for문 사이에 for(auto i : b) { cout 이런 바구니를 출력하는 코드로 확인해보실 수 있을 것 같네요!
- 좋아요수
- 0
- 댓글수
- 3
- 조회수
- 248





