반응형
2920번: 음계
다장조는 c d e f g a b C, 총 8개 음으로 이루어져있다. 이 문제에서 8개 음은 다음과 같이 숫자로 바꾸어 표현한다. c는 1로, d는 2로, ..., C를 8로 바꾼다. 1부터 8까지 차례대로 연주한다면 ascending, 8
www.acmicpc.net
풀이
더보기
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] test = new int[8];
for (int i = 0 ; i < 8 ; i++){
test[i] = sc.nextInt();
}
sc.close();
String value = ""; //출력용 데이터를 담아줄 변수
if(test[0] == 1){ //오름
for (int i = 0 ; i < 7 ; i++){
//오름차순의 경우 다음 인덱스에 해당된 값은 무조건 전 인덱스에 해당하는 값보다 큼
if (test[i] < test[i+1]){
value = "ascending";
} else { //믹스
value = "mixed";
break;
}
}
} else if (test[0] == 8) { //내림
//내림차순의 경우 다음 인덱스에 해당된 값은 무조건 전 인덱스에 해당하는 값보다 작음
for (int i = 0 ; i < 7 ; i++){
if (test[i] > test[i+1]){
value = "descending";
} else { //믹스
value = "mixed";
break;
}
}
} else { //믹스
value = "mixed";
}
System.out.println(value);
}
}
반응형
'백준코딩테스트' 카테고리의 다른 글
[백준11720] 숫자의 합 (0) | 2022.10.30 |
---|---|
[백준8958] OX퀴즈 (0) | 2022.10.30 |
[백준10818] 최소,최대 (0) | 2022.10.28 |
[백준2675] 문자열 반복 (2) | 2022.10.28 |
[백준2562] 최댓값 (0) | 2022.10.24 |