문자열 알고리즘 - 문자열 길이 계산하기

내장 함수 length를 이용한 문자열 길이 계산하기

const strings = "hello world"
console.log(strings.length())

빈 문자열일 경우 0을 반환합니다. 띄어쓰기도 포함하여 계산합니다.

위에 같은 경우에는 10이 아니라 11이 보여집니다.

 

반복문을 이용한 문자열 길이 계산하기

function strLength(str) {
 let count = 0
 for(let i =0; i < str.length; i++) {
  count++
 }
 return count
}

 

재귀 함수를 이용한 문자열 길이 계산하기

function strLength(str) {
 if(str === '') return 0
 return 1 + strLength(str.slice(1))
}