주어진 배열이 오름차순인지 아닌지 판단하는 문제
문제
소스 import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
Scanner sc = new Scanner(System.in);
int pre = sc.nextInt();
int val;
String result = "mixed";
while(sc.hasNext()) {
val = sc.nextInt();
if (pre < val && pre+1 == val) {
result = "ascending";
} else if (pre > val && pre == val+1) {
result = "descending";
} else {
result = "mixed";
break;
}
pre = val;
}
System.out.println(result);
}
}
출처
'알고리즘 > JAVA' 카테고리의 다른 글
| [JAVA] 백준 알고리즘 11654 : 아스키 코드 (0) | 2018.08.01 |
|---|---|
| [JAVA] 백준 알고리즘 10039 : 평균 점수 (0) | 2018.08.01 |
| [JAVA] 백준 알고리즘 8958 : OX퀴즈 (0) | 2018.07.31 |
| [JAVA] 백준 알고리즘 1110 : 더하기 사이클 (2) | 2018.07.31 |
| [JAVA] 백준 알고리즘 4344 : 평균은 넘겠지 (0) | 2018.07.31 |