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를 기준으로 하여 분해하고 그 각각의 요소를 배열에 담는다.
'ComputerScience > 알고리즘, 프로그래머스' 카테고리의 다른 글
[Lv.0] 가장 큰 수 찾기 (Math.max(), findIndex()) (1) | 2023.01.30 |
---|---|
[Lv.0] 중앙값 구하기(sort(), 불안정정렬, 안정정렬) (0) | 2023.01.30 |
[Lv.0] 문자 반복 출력하기 (0) | 2023.01.30 |
[Lv.0] 머쓱이보다 키 큰 사람 찾기 (0) | 2023.01.30 |
[Lv.0] 문자열 뒤집기 (0) | 2023.01.30 |
댓글