java28 [프로그래머스] 문자열나누기(Lv1) - Java 문제 https://school.programmers.co.kr/learn/courses/30/lessons/140108 문제 분석 & 이해 해당 문제는 문제 설명그대로 진행하면 되는걸로 이해했다. - 주어진 문자열 s 를 단어 하나씩 이동해가며 다음 문자와 비교. - 문자와 그다음 문자가 같다면 '같은글자' +1 - 문자와 비교할 문자가 다르다면? '다른글자' +1 - 같은글자와 다른글자가 같다면 문자열을 분리한다. -> 결과에 +1 해준다고 생각하면 된다. 지난 문자열은 비교할 필요가 없기 때문이다! (예외 케이스!) 위의 분석처럼 진행 한다면,,, 실행은 되지만 예외가 있기 때문에 실행 결과가 다르게 나온다. 1. 더이상 비교가 불가하다면 결과에 +1 ---> (분리된후 문자열이 존재하기 때문.) .. 2022. 12. 7. 이전 1 2 3 4 다음