공백(띄어쓰기) 또는 개행(줄 바꿈)을 기준으로 읽는다.
Scanner 의 입력 메소드들은 대부분 공백과 개행(' ', '\t', '\r', '\n' 등등..)을 기준으로 읽는다. 이 덕분에 사용자의 편의에 따라 쉽게 입력을 받을 수 있다.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException {
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
boolean fix=true;
if(n==1){
for(int i=2;i<9;i++) {
int temp = sc.nextInt();
if (temp != i) {
fix = false;
System.out.println("mixed");
break;
}
}
if(fix){
System.out.println("ascending");
}
}
else if(n==8){
for(int i=7;i>0;i--) {
int temp = sc.nextInt();
if (temp != i) {
fix = false;
System.out.println("mixed");
break;
}
}
if(fix){
System.out.println("descending");
}
}
else{
System.out.println("mixed");
}
}
}