728x90
문제)
https://www.acmicpc.net/problem/2920
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.*;
import java.io.*;
public class Main_BJ_2920_음계{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int arr[] = new int[8];
for(int i=0; i<8; i++){
int a = sc.nextInt();
arr[i] = a;
}
boolean flag1 = false;
boolean flag2 = false;
for(int i=0; i<7; i++){
if(arr[0] == 1 && arr[i]+1 == arr[i+1])
flag1 = true;
else{
flag1 = false;
break;
}
}
for(int i=0; i<7; i++){
if(arr[0] == 8 && arr[i]-1 == arr[i+1])
flag2 = true;
else{
flag2 = false;
break;
}
}
if(flag1 == true)
System.out.println("ascending");
else if(flag2 == true)
System.out.println("descending");
else
System.out.println("mixed");
}
}
728x90
'코테 > 백준' 카테고리의 다른 글
백준 11047 동전0 (JAVA) (0) | 2023.01.11 |
---|---|
백준 7569 토마토(JAVA) (0) | 2023.01.10 |
백준 17070 파이프 옮기기 1(JAVA) (1) | 2022.09.30 |
백준 1158 요세푸스 문제(JAVA) (0) | 2022.08.19 |
백준 2493 탑(JAVA) (0) | 2022.08.17 |