Algorithm/inflearn

점수계산

마닐라 2021. 9. 8. 22:38

 

 

import java.util.Scanner;

class Main {
    public int solution(int n, int[] arr) {
        int answer = 0;
        int cnt = 0;

        for(int i = 0; i< n; i++){
            if(arr[i] == 1) {
                cnt++;
                answer += cnt;
            }
            else cnt = 0;
        }
        //첫번째 문제 맞으면 1점 연속이면 2점 틀렸으면 다시 0으로 리셋

        return answer;
    }

    public static void main(String[] args) {
        Main T = new Main();
        Scanner kb = new Scanner(System.in);

        int n = kb.nextInt();
        int[] arr = new int[n];
        for(int i = 0; i < arr.length; i++){
            arr[i] = kb.nextInt();
        }

        System.out.println(T.solution(n, arr));



    }
}

'Algorithm > inflearn' 카테고리의 다른 글

격자판 최대합  (0) 2021.09.08
등수구하기  (0) 2021.09.08
★뒤집은 소수  (0) 2021.09.06
★소수(에라토스테네스 체)  (0) 2021.09.06
피보나치 수열  (0) 2021.09.06