본문 바로가기
ComputerScience/알고리즘, 프로그래머스

[Lv.0] 편지 (.split())

by VictorMeredith 2023. 1. 30.

1. 문제

2. 풀이

function solution(message) {
    
    let a = message.split(' ') // 빈공간을 기준으로 분해하여 배열에 각각 담는다.
    let count = 0; //카운트를 세어줄 변수를 만든다
    for(let i =0; i<a.length; i++){ // 새로만든 배열의 갯수만큼 순회한다.
        count += a[i].length; // 카운트에 각 배열의요소의 문자수만큼 더해준다
    }
    count += a.length-1; // split으로 없앴던 spaceBar 빈공간 만큼 count에 더해준다.
    var answer = count*2; // 2cm당 1글자이므로 x2해준다.
    return answer;
}

3. 알아야할 사항

 1) string.split(a) :

   - 구분자 a를 기준으로 하여 분해하고 그 각각의 요소를 배열에 담는다.

댓글