문제
https://school.programmers.co.kr/learn/courses/30/lessons/120853
풀이
공백을 기준으로 쪼개 배열을 만들어준다.
만들어진 배열을 돌면서 다음에 오는 문자가 Z가 아니며, 현재 Z가 아닌 요소들만 골라 합한다.
function solution(s) {
const Zarr = s.split(" ");
return Zarr.reduce((a, c, i) => {
if (Zarr[i + 1] !== "Z" && c !== "Z") {
a += +c;
}
return a;
}, 0);
}
'개발 > 알고리즘(코딩테스트)' 카테고리의 다른 글
프로그래머스, 자바스크립트) 배열의 길이를 2의 거듭제곱으로 만들기 (0) | 2024.01.17 |
---|---|
프로그래머스, 자바스크립트) 7의 개수 (0) | 2024.01.16 |
프로그래머스, 자바스크립트) 2의 영역 (0) | 2024.01.16 |
프로그래머스, 자바스크립트) 문자열 묶기 (0) | 2024.01.15 |
프로그래머스, 자바스크립트) 한 번만 등장한 문자 (0) | 2024.01.15 |