🏋🏽문제
문자열을 입력받아 해당 문자열에 등장하는 두 칸의 공백을 모두 한 칸의 공백으로 바꾼 문자열을 리턴해야 합니다.
🔍나의 풀이
어제와 비슷한 패턴이었는데 '조건에 맞는 경우에만 추가해줘라'라고 깔끔하게 작성하고싶었으나
계속 복잡해져서 결국 continue를 썼다.
1. 빈 문자열일경우 빈 문자열 리턴하고
2. 반복문을 돌려서 i번째 자신이 빈 문자열이고 && i-1번째 역시 빈 문자열이면 무시
3. 아니라면 결과값에 추가하라
🔍레퍼런스 풀이
1. 전 문자열이 공백이 아니거나, 현재문자열이 공백이 아니라면 추가하라
2. 아닐경우 전 문자열에 공백을 추가한다
3. 다음 반복문에서 또 전 문자열이 공백인지 확인 후 추가하거나 무시하게된다.
나의 풀이랑 비슷한 패턴같아서 오늘은 정말로 참고만...!
'Algorithm > 코플릿' 카테고리의 다른 글
Daily Coding 11 (0) | 2023.03.28 |
---|---|
Daily Coding 10 (0) | 2023.03.25 |
Daily Coding 9 (2) | 2023.03.24 |
Daily Coding 7 (6) | 2023.03.22 |
fetch API 과제 (0) | 2023.03.21 |