BOJ 2920

2020-01-07

위 문제는 백준 사이트의 알고리즘 2920번 문제에 관한 설명임


import java.util.Scanner;

public class Main {
	public static void main(String args[]) {

		Scanner sc = new Scanner(System.in);
		int[] array = new int[8];
		int i=0;
		String check="";
		for (; i < 8; i++)
		{
			array[i]=sc.nextInt();
		}
		for(i=0;i<=6;i++)
		{
			if(array[i+1]==array[i]+1)
				check = "ascending";
			else if(array[i+1]==array[i]-1)
				check = "descending";
			else
			{
				check="mixed";
				break;
			}
		}
		System.out.println(check);
	
	}
}

처음 문제 제목부터 함정(?)이 숨어있다.
음계라고 c d e f~~~이런 식으로 되어있어서 하나하나 #define해서 처음에 풀었으나
알고보면 필요없었다.
문제푸는덴 상관없었지만 글을 올릴때를 위해 수정했다.

음계