๊ทธ๋ฅ ์ด 3๊ฐ ์๋ฅผ ๊ธฐ์ค์ผ๋ก, ๊ฐ์ด๋ฐ์๋ ์๊ฐ 3๊ฐ ์ ์ค์์ ๊ฐ์ฅ ์์๊ฐ๋ ์๋๊ณ , ํฐ ๊ฐ๋ ์๋๋ ํ๋ฒํ ์ซ์ ์ธ ๊ฒ
import java.util.Scanner;
import java.util.*;
public class Solution {
public static void main(String[] args) {
Scanner kb = new Scanner(System.in);
int T = kb.nextInt();
for (int t = 1; t <= T; t++) {
int n=kb.nextInt();
int[] arr=new int[n];
for(int i=0; i<n; i++) arr[i]=kb.nextInt();
int cnt=0;
for(int i=1; i<n-1; i++){
// i๊ฐ i-1๋ณด๋ค ํฌ๊ณ i+1๋ณด๋ค ์์ ๊ฒฝ์ฐ or i๊ฐ i-1๋ณด๋ค ์๊ณ i+1๋ณด๋ค ํฐ ๊ฒฝ์ฐ
if(arr[i]>arr[i-1]&&arr[i]<arr[i+1]||arr[i-1]>arr[i]&&arr[i]>arr[i+1])
cnt++;
}
System.out.println("#"+t+" "+cnt);
}
}
}
'๐ ์ฝ๋ฉํ ์คํธ > ๋ฐฑ์ค & ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[SWEA][JAVA]D3 : ๊ทน์ฅ์ข์ (0) | 2022.11.17 |
---|---|
[SWEA][JAVA]D3 : Digit sum (0) | 2022.11.17 |
[SWEA][JAVA]D3 : ์คํ์ด์ ์นด๋๋์ด (0) | 2022.11.16 |
[SWEA][JAVA]D3 : ์ ๊ณฑ ํฐ๋ฆฐ๋๋กฌ ์ (0) | 2022.11.16 |
[SWEA][JAVA]D3 : ์์ด1 (0) | 2022.11.15 |