프로그래머스 - 문자열 압축 (2020 카카오 인턴)


프로그래머스 - 문자열 압축 (2020 카카오 인턴)

문자열의 앞과 뒤를 비교하는 문제이다. 문제 자체는 굉장히 단순하지만 이렇게 반복해서 비교하는 패턴의 문제는 자신만의 풀이 규칙을 만들어 놓지 않으면 코드가 생각보다 엄청 더러워진다는 걸 느꼈다.위 문제 같은 경우는 보통 마지막 문자열을 비교할 때를 대비해서 보통 if 문을 하나 더 넣어주고는 하는데,위에서 사용했던 코드를 한 번 더 반복해야 해서 코드에 중복이 발생한다.따라서 이런 경우 위와 같이 반복문이 한 번 더 돌아가게 해서 한 번 더 비교하도록 하면 코드를 깔끔하게 만들어줄 수 있다. (예를 들어 aabbccdd 의 경우 size 가 1일 때 두 번째 반복문이 총 8번 돌게하지 않고 9번 돌게 하는 식으로)비단 이 문제..........

프로그래머스 - 문자열 압축 (2020 카카오 인턴)에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : 프로그래머스 - 문자열 압축 (2020 카카오 인턴)