tmdghks9574   4년 전

첫째 줄에, T 중간에 P가 몇 번 나타나는지를 나타내는 음이 아닌 정수를 출력한다. 둘째 줄에는 P가 나타나는 위치를 차례대로 출력한다. 예컨대, T의 i~i+m-1번 문자와 P의 1~m번 문자가 차례로 일치한다면, i를 출력하는 식이다.

문제에 설명에서는 어디에도 하나이상 일치하는 경우만 입력으로 주어진다 라는 설명이 없습니다.

물론 음이 아닌정수이니 하나도 일치하지 않는다면 0을 출력하면 되지만, 그다음 둘째줄에는 P가 나타나는 위치를

출력한다고 하는데 여기서 일치하지 않는다면 0을 출력한다라는지 일치하지 않을경우에 대한 설명이 없는거 같아서

수정요청을 조심스레 드려봅니당

djm03178   4년 전

순서대로 출력하라는 말에는 하나 이상 출력하라는 뜻이 없으니 일치하는 것이 없으면 아무것도 출력하지 않는 것이 특별히 모호하다고 생각되지 않습니다. 실제로도 일치하는 개수가 0인 경우 두 번째 줄에는 아무것도 출력하지 않는 것이 정답입니다.

tmdghks9574   4년 전

음.. 그렇군요 다른문제들은 뭐가 없으면 -1을 출력한다던지 0을 출력한다던지 이런 표시가 명시되있는 경우가

많은데 이 문제같은경우는 없어서 조심스레 올려보았습니다 ㅎㅎㅎ 답글 달아주셔서 감사합니다.

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