알고리즘 풀이/백준

[백준][Java] 2920번 음계

배게 2018. 4. 19. 03:13
728x90

예외 : 8 7 3 4 5 6 2 1

res값이 mixed로 넘어가지 않고 asc,desc의 값만 가지며 피하는 것을

막기 위해 앞에 조건문 하나를 더붙여준다.


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
import java.util.*;

public class Main {

	public static void main(String[] args) {

		Scanner sc = new Scanner(System.in);
		String res=null;
		int momen_num;
		
		for(int i=1;i<=8;i++) {
			momen_num=sc.nextInt();
			if(res!="descending" && momen_num==i) res="ascending";
			else if(res!="ascending" && momen_num==9-i) res="descending";
			else {
				res="mixed"; 
				break;
			}
		}
		System.out.println(res);
	}
}