https://www.acmicpc.net/problem/2920
package baekjoon;
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
int[] arr = new int[8];
Scanner sc = new Scanner(System.in);
for (int i = 0; i< arr.length; i++) {
arr[i] = sc.nextInt();
}
System.out.println(solution(arr));
}
public static String solution(int[] arr) {
boolean as = false;
boolean des = false;
for (int i=0; i< arr.length-1; i++) {
if (i == 0) {
if (arr[i] < arr[i+1]) as = true;
else if (arr[i+1] < arr[i]) des = true;
}
else {
if (!des && (arr[i] < arr[i+1])) continue;
else if (!as && (arr[i+1] < arr[i])) continue;
else return "mixed";
}
}
if (as) return "ascending";
else return "descending";
}
}
๊ทธ๋์ ํ๋ก๊ทธ๋๋จธ์ค ๋ฌธ์ ๋ง ํ๋ค๊ฐ ๋ฐฑ์ค ๋ฌธ์ ๋ฅผ ํ์ด๋ณด๋ input type๊ณผ ์ ์ถํ๋ ํ์์ ๋ชฐ๋ผ ์ด์ํ๋ฐ ์๊ฐ ๋ญ๋น๋ฅผ ํ์๋ค.
๋ฐฑ์ค์ input๊ฐ์ Scanner๋ฅผ ํตํด ๋ฐ์ผ๋ฉฐ ์ ์ถ class๋ช ์ Main์ผ๋ก ์ ์ถํ์ฌ์ผ ์ ์์ ์ผ๋ก ์ฑ์ ์ด ๋๋ค.