aychan1206   2년 전

안녕하세요 코린이입니다

"if문을 해당 문자열이 나오면 문자열을 삭제 후 cnt에 1을 추가해준다. 해당 문자열이 없을 때까지 이 과정을 반복한다."

라는 느낌으로 코드를 짰는데 제가 여러번 출력해서 확인해본 결과 replace 함수가 삭제해서는 안되는 알파벳까지 삭제를 하는 것 같습니다

다른 함수를 쓰면 해결이 될 것 같지만 replace 함수가 왜 다 삭제 시키는지 의문이 듭니다

왜 그런지 알려주실 천사분 구합니다!

lkyeon328   2년 전

아래와 같은 예제가 주어질 때

String alpha의 변화를 보여드리겠습니다.

맨 처음 alpha : nljj

lj를 포함하므로 지우고 나면  alpha : nj

nj를 포함하므로 지우고 나면 alpha : (없음)

이 코드는 이렇게 해서 2를 출력합니다.

진짜 답은 lj만 합쳐 쓴 것이고 나머지는 그냥 알파벳이기 때문에 n + lj + j -> 3입니다.

aychan1206   2년 전

아 그걸 간과했네요ㅋㅋ 감사합니다

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