[프로그래머스 | Lv. 1 | JavaScript] [1차] 다트 게임
·
알고리즘/문제
Link코딩테스트 연습 - [1차] 다트게임 문제풀이(1)function solution(dartResult) { const regex = /(\d+)([SDT])([*#]?)/g; const scores = []; let match; // 정규표현식을 이용하여 각 기회의 결과를 추출 while ((match = regex.exec(dartResult)) !== null) { let [_, scoreStr, bonus, option] = match; let score = parseInt(scoreStr); // 보너스에 따라 점수 제곱 적용 (S:1제곱, D:2제곱, T:3제곱) switch (bonus) { case 'S': score = Math.p..