CodingSpace

코드스테이츠/코플릿 - convertDoubleSpaceToSingle 본문

코드스테이츠/코플릿

코드스테이츠/코플릿 - convertDoubleSpaceToSingle

개발자_조이킴 2022. 4. 23. 21:50

Problem. convertDoubleSpaceToSingle


Description.

문자열을 입력받아 해당 문자열에 등장하는 두 칸의 공백을 모두 한 칸의 공백으로 바꾼 문자열을 리턴하는 함수를 작성하시오.

 

입력:

  • 인자1: str
    • string 타입의 문자열

 

출력: 

  • string 타입의 문자열

My Answer. 

function convertDoubleSpaceToSingle(str) {
  // 문자열을 배열로 변환
  let arr = str.split("");

  for(let i = 0; i < arr.length; i++) {
    // i번째 요소가 공백이고
    // i번째가 맨 마지막 요소가 아니고
    // i+1번째 요소가 공백이면 
    if(arr[i] === ' ' && i !== arr.length - 1 && arr[i+1] === ' ') {
      // i+1번째 공백을 제거한다
      arr[i+1] = '';
    }
  }

  return arr.join("")
}

Comments.

코드스테이츠 저작권으로 문제가 된다면 본 게시물 비공개로 처리하겠습니다!

SEB IM 34기 수료생

Comments