[프로그래머스 Lv.1] [1차] 다트게임 javascript
function solution(scoreStr) { const scores = []; // 각 세트의 점수를 저장할 배열 const regex = /(\d{1,2})([SDT])([*#]?)/g; // 점수, 보너스, 옵션 추출하는 정규표현식 let match; // 입력된 문자열에서 각 세트를 추출 while ((match = regex.exec(scoreStr)) !== null) { let [_, point, bonus, option] = match; // 추출된 점수, 보너스, 옵션 let score = Number(point); // 점수를 숫자로 변환 // 보너스(S, D, T)에 따른 점수 제곱 적용 if (bonus === 'S') score **= 1; /..
2024. 12. 11.