ComputerScience/알고리즘, 프로그래머스
[Lv.0] 편지 (.split())
VictorMeredith
2023. 1. 30. 15:43
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를 기준으로 하여 분해하고 그 각각의 요소를 배열에 담는다.