프로그래머스 다트 게임 JAVA 풀이
·
코테(Solved.ac + Programmers)
🔗 문제 링크 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr📌 문제 개요다트 게임 결과 문자열이 주어졌을 때, 총 3번의 기회에서 얻은 점수의 합을 구하는 문제이다.각 점수는 0부터 10까지이며, 점수 뒤에는 보너스 영역인 S, D, T가 붙는다.보너스에 따라 점수는 각각 1제곱, 2제곱, 3제곱으로 계산된다. 또한 옵션으로 * 또는 #이 붙을 수 있다.*은 현재 점수와 이전 점수를 2배로 만들고, #은 현재 점수를 음수로 만든다.📌 접근 방법문자열을 왼쪽부터 순회하면서 점수, 보너스, 옵션을 차례대로 처리한다.각 회차별 점수를 저장하기 위해 크기가 3인 배열을 사용한다. 숫자를 만나면 점수를 구하고, 바..