[TIL] 리스트 압축
문제* 문제문자 배열 chars를 압축합니다. 새로 만들어질 문자열을 s라고 가정했을 때,연속적으로 반복되는 각 문자 그룹에 대해 그룹의 길이가 1이면 해당 문자를 s에 추가하고, 그렇지 않으면 해당 문자와 해당 그룹 길이를 각각 s에 추가합니다. **문자열 s는 별도로 반환하지 않고 입력 문자 배열 chars에 저장해야 합니다. 단, 함수의 반환값은 새 문자열의 길이(정수)를 반환합니다.**그룹의 길이가 10보다 길면 (2자리 이상이면) 분할하여 저장합니다. 일정한 추가 공간만 사용하는 알고리즘을 작성해야 합니다.* 예시1. 입력 : ["a","a","b","b","c","c","c"] 변환된 문자열(chars) : ["a", "2", "b", "2", "c", "3"] 출력 : 6 설명 : 문자열..
2024. 11. 12.