• 카테고리

    질문 & 답변
  • 세부 분야

    알고리즘 · 자료구조

  • 해결 여부

    해결됨

16472 고냥이 문제

24.03.20 22:20 작성 조회수 67

1

선생님 강의 잘보고있습니다

강의에선 없지만 숙제로 있던 고냥이 문제를 풀어보다가 도저히 제코드의 문제를 모르겠어서 질문드립니다.

올려주신 정답코드와 비교해보면 arr.pop 을 하냐 안하냐 차인데 왜 센세처럼 마지막 원소를 빼줘야 하는지 잘 모르겠습니다 ㅠㅠㅠ

어떤 반례가 있는지 잘모르겠어서 의도를 이해못했습니다ㅠㅠ

답변 1

답변을 작성해보세요.

1

2v2님의 프로필

2v2

질문자

2024.03.21

센세 좀더 자세히 보니 문제가 뭔지 알았습니다 ! 센세가 readline 으로 받는데 input과 다르게 readline은 문자열을 받을때 개행문자를 받아서 pop()으로 지워주는 거군요! 그런데 vscode에서 pop 부분을 주석하고 진행해도 똑같이 답이 나와서 반례를 못찾겠어요(백준에서는 pop 지우면 실패가떠서 반례가 뭐지가 궁금했습니다) 혹시 (https://www.inflearn.com/questions/1195007/%ED%88%AC%ED%8F%AC%EC%9D%B8%ED%84%B0-3%EB%B2%88-16472-%EC%A1%B0%EA%B1%B4%EB%AC%B8-%EC%88%9C%EC%84%9C-%EC%A7%88%EB%AC%B8%EB%93%9C%EB%A6%BD%EB%8B%88%EB%8B%A4) 여기서 언급하신 반례 처럼 2 abcde 사이에 개행을 한번 넣어주면 되는건가요 ? 주어진 테스트 케이스로는 개행문자를 안지워도 잘 통과해서 반례가 궁금합니다 ㅠㅠ

와 이건 진짜 뭘까요... 문제 오류인가... 뭐지... 진짜 모르겠는걸요.. 저에게 2v2님의 소스코드 주실 수 있으실까요? 저도 한번 돌려보겠습니다!