๐ŸŒท๐ŸŒผ๋ชจ์—ฌ๋ด์š” ๊ฐœ๋ฐœ์˜์ˆฒ๐ŸŒท๐ŸŒผ

[JAVA/์ฝ”๋”ฉํ…Œ์ŠคํŠธ] ์ ์ˆ˜๊ณ„์‚ฐ ๋ณธ๋ฌธ

๊ฐœ๋ฐœ/์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œํ’€์ด JAVA

[JAVA/์ฝ”๋”ฉํ…Œ์ŠคํŠธ] ์ ์ˆ˜๊ณ„์‚ฐ

์š”์ผ์ด 2021. 4. 26. 23:55
๋ฐ˜์‘ํ˜•

 

import java.util.*;
import java.io.*;

public class Main {
	
	public void solution(int num, int[] array) {
		
        // ๊ฒฐ๊ณผ
		int result = 0;
		// ๊ฐ€์‚ฐ์ 
        int count = 0;
		
		for(int i=0; i<num; i++) {
			// ์ ์ˆ˜๊ฐ€ 0๋ณด๋‹ค ํด๋•Œ
            if(array[i] > 0) {
            	// ๊ฐ€์‚ฐ์ ์˜ฌ๋ฆฌ๊ณ 
				count ++;
                // ์ ์ˆ˜๊ณ„์‚ฐ
				result = result + count;
			// ์ ์ˆ˜๊ฐ€ 0์ผ๋•Œ
            }else {
				count = 0;
			}
		}
		
		System.out.println(result);
	}

	public static void main(String args[]) {
        Main main = new Main();
		Scanner in= new Scanner(System.in);
        // ๋ช‡๊ฐœ์˜ ์ˆซ์ž์ธ์ง€
        int num = in.nextInt();
        // ์ˆซ์ž ๋ฐฐ์—ด
        int[] array = new int[num];
        for(int i=0; i<num; i++) {
        	array[i] = in.nextInt();
        }
        main.solution(num, array);
    }

}
Comments