본문 바로가기
JAVA 알고리즘

1206. [S/W 문제해결 기본] 1일차 - View

by 잡다한 저장소 2019. 8. 13.
import java.util.*;
public class Solution {
    public static void main(String[] args) {
        
        Scanner s = new Scanner(System.in);
        
        for(int tc=1;tc<=10;tc++) {
            int n = s.nextInt();
            int[] map = new int[n];
            
            for(int i=0;i<n;i++) {
                map[i]=s.nextInt();
            }
            
            int ans = 0;
            for(int i=2;i<map.length-2;i++) {
 
                int[] arr = new int[4];
                arr[0] = map[i-1];
                arr[1] = map[i-2];
                arr[2] = map[i+1];
                arr[3] = map[i+2];
                Arrays.sort(arr);
                if(arr[3]<map[i]) {
                    ans += (map[i]-arr[3]);
                }
            }
            System.out.println("#"+tc+" "+ans);
        }
    }
}