[22.10.04] Daily Coding 10

동화·2022년 10월 9일
0

Daily-Coding

목록 보기
9/15

10번.
문자열을 입력받아 연속된 한자리 홀수 숫자 사이에 '-'를 추가한 문자열을 리턴해야 합니다.

function insertDash(str) {
  let result = str[0]
  for (let i = 1; i<str.length; i++){
    if(Number(str[i-1]) % 2 && Number(str[i]) % 2) result =  result + '-'
    result += str[i]
  } return result 
}

i=0으로 두고,
i를 0부터 시작해서
i, i+1 로 두었을 때 식을 완성시키지 못하고
i-1 로 바꾸어 생각해서 통과하였다.
사실 아직도 정확한 이유는 모르겠다

0개의 댓글