vjerksen   1년 전

1. 주어진 문자의 길이보다 찾으려는 문자가 더 길면 0을 출력합니다.

2. 그렇지 않으면, 주어진 문자열과 찾으려는 문자열을 하나씩 비교합니다.

3. 만약 같지 않다면 주어진 문자의 다음 인덱스와 찾으려는 문자열의 처음 인덱스를 비교합니다.


이런 로직으로 문제를 풀었는데 어디가 틀린 지 잘 모르겠습니다. 조언 부탁 드립니다!

sgchoi5   1년 전

저도 풀어봤는데, 1 번은 고려 안 해도 되었고요.

j++ 하고 break 하고 i+=j 하는 부분이 문제인 듯 합니다. 어느 정도 맞다가 중간에 틀린 경우는 그냥 i++ 해야 됩니다. 맞은 경우에만 word 만큼 건너뛰고요.

vjerksen   1년 전

to. sgchoi5

중간에 틀린 경우에 i++ 해야 하는데 제가 제대로 착각하고 있었네요... 감사합니다!!

그리고 1번 제가 빼고 제출했는데 런타임 에러가 발생했네요 ;; 어떤 로직으로 해결하셨나요?

sgchoi5   1년 전

저는 1 번 경우는 전혀 고려하지 않았는데, pass 한 것으로 보아 문서가 단어보다 같거나 큰 경우만 있는 것 같습니다.

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