-
[SWEA-1206] [S/W 문제해결 기본] 1일차 - View - Java공부/SWEA 2022. 6. 4. 20:17728x90
https://swexpertacademy.com/main/code/problem/problemDetail.do
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
코드
import java.util.Scanner;public class swea1206 {public static void main(String args[]) throws Exception{Scanner sc = new Scanner(System.in);int T=10;for(int test_case = 1; test_case <= T; test_case++){int num=sc.nextInt();int arr[]=new int[num];int arr2[]=new int[num];for(int i=0;i<num;i++){arr[i]=sc.nextInt();}for(int i=0;i<num;i++){int min=255;if(i>=1&&arr[i]-arr[i-1]>0){min=Math.min(min,arr[i]-arr[i-1]);}else{min=0;}if(i>=2&&arr[i]-arr[i-2]>0){min=Math.min(min,arr[i]-arr[i-2]);}else{min=0;}if(i+1<num&&arr[i]-arr[i+1]>0){min=Math.min(min,arr[i]-arr[i+1]);}else{min=0;}if(i+2<num&&arr[i]-arr[i+2]>0){min=Math.min(min,arr[i]-arr[i+2]);}else{min=0;}arr2[i]=min;}int answer=0;for(int i=0;i<num;i++){answer+=arr2[i];}System.out.println("#"+test_case+" "+answer);}}}728x90반응형'공부 > SWEA' 카테고리의 다른 글
[SWEA-2805] 농작물 수확하기 - Java (0) 2022.06.04 [SWEA-1208] [S/W 문제해결 기본] 1일차 - Flatten - Java (0) 2022.06.04 [SWEA-1284] 수도 요금 경쟁 - Java (0) 2022.06.03 [SWEA-2007] 패턴 마디의 길이 - Java (0) 2022.06.03 [SWEA-1204] [S/W 문제해결 기본] 1일차 - 최빈수 구하기 - Java (0) 2022.06.02