[알고리즘]/알고리즘
[알고리즘] 백준 17389번 : 보너스 점수 (브론즈2)
쿠릉쿠릉 쾅쾅
2022. 4. 15. 05:24
728x90
문제
https://www.acmicpc.net/problem/17389
📌 알고리즘 풀이
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
class Main {
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
// 문제 수
int N = Integer.parseInt(br.readLine());
// 문제
String S = br.readLine();
// 보너스 점수
int bonus = 0;
// 총 점수
int score=0;
// 문제 수 만큼 반복
for(int i=0; i<N; i++) {
// 틀린 경우 보너스 점수 0으로 초기화
if(S.charAt(i)=='X') {
bonus=0;
continue;
}
// 맞춘 경우 총 점수에 문제 점수와 보너스 점수를 더해준다.
score += (i+ ++bonus);
}
System.out.println(score);
}
}
728x90