반응형
출처: 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 {
public static void main(String[] args) throws IOException {
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine());
int[] arr = new int[8];
String str = "";
for (int j = 0; j < 8; j++) {
arr[j] = Integer.parseInt(st.nextToken());
}
for (int i = 0; i < 8; i++) {
if (i > 0) {
if (arr[i - 1] < arr[i]) {
if (str.equals("descending")) {
str = "mixed";
break;
}
str = "ascending";
} else if (arr[i - 1] > arr[i]) {
if (str.equals("ascending")) {
str = "mixed";
break;
}
str = "descending";
}
}
}
bw.write(str);
br.close();
bw.flush();
bw.close();
}
} // MainNew
memo
정말 기초문제였다..
StringTokenizer 사용 안해서 입력을 제대로 한줄로 못받으니까 런타임 에러 계속 나옴
입출력 주의 하자
반응형
'머리맞대는이야기 > 백준' 카테고리의 다른 글
| [1966] 프린터 큐 (0) | 2020.10.05 |
|---|---|
| [7490] 0 만들기 (0) | 2020.10.04 |
| [1074] Z (0) | 2020.10.04 |
| [2747] 피보나치 수 (0) | 2020.10.03 |
| [1939] 중량제한 (0) | 2020.09.30 |