OX 퀴즈의 결과를 일차원 배열로 입력받아 점수를 계산합니다
문제
소스
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
String input;
int score, scoreSum;
sc.nextLine();
for (int i=0; i<n; i++) { // case 수
input = sc.nextLine();
score = 0;
scoreSum = 0;
for (int j=0; j<input.length(); j++) {
if (input.charAt(j) == 'O') { // 정답일 경우
score++;
scoreSum += score;
} else {
score = 0;
}
}
System.out.println(scoreSum);
}
}
} 출처
'알고리즘 > JAVA' 카테고리의 다른 글
| [JAVA] 백준 알고리즘 10039 : 평균 점수 (0) | 2018.08.01 |
|---|---|
| [JAVA] 백준 알고리즘 2920 : 음계 (0) | 2018.07.31 |
| [JAVA] 백준 알고리즘 1110 : 더하기 사이클 (2) | 2018.07.31 |
| [JAVA] 백준 알고리즘 4344 : 평균은 넘겠지 (0) | 2018.07.31 |
| [JAVA] 백준 알고리즘 1546 : 평균 (0) | 2018.07.31 |