문제
우리는 영어 알파벳 문자열을 받는 JavaScript 함수를 작성해야 합니다. 우리 함수는 문자열에 있는 고리의 수를 계산해야 합니다.
O', 'b', 'p', 'e', 'A' 등은 모두 링이 하나인 반면 'B'는 2개
예시
다음은 코드입니다 -
const str = 'some random text string'; function countRings(str){ const rings = ['A', 'D', 'O', 'P', 'Q', 'R', 'a', 'b', 'd', 'e', 'g', 'o', 'p', 'q']; const twoRings = ['B']; let score = 0; str.split('').map(x => rings.includes(x) ? score++ : twoRings.includes(x) ? score = score + 2 : x ); return score; } console.log(countRings(str));
출력
7