728x90
ascending 과 descending 이 출력되는 조건이 명확히 나와있어서 ,
두개의 조건을 먼저 초기화 한 후 같은지 다른지 구분하는 코드로 작성했습니다.
배열의 길이 또한 8 개로 정해져있기 때문에, 배열의 길이가 8 인 arr을 생성하고,
입력받을 받았습니다.
조건문에서는 Arrays.equals( ) 메서드를 사용해서 두개의 배열을 비교했습니다.
package BAEKJOON;
import java.util.Arrays;
import java.util.Scanner;
public class NO2920_2 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int [] arrA = {1,2,3,4,5,6,7,8}; //ascending 조건
int [] arrB = {8,7,6,5,4,3,2,1}; //descending 조건
int [] arr = new int[8]; // 길이가 8 인 배열 생성
for (int i = 0; i < arr.length; i++) { // 배열에 값 입력
arr[i] = sc.nextInt();
}
if(Arrays.equals(arr,arrA)){ // 같으면
System.out.println("ascending");
} else if (Arrays.equals(arr,arrB)){ // 같으면
System.out.println("descending");
} else { // 다르면
System.out.println("mixed");
}
}
}
728x90
'Algorithm & SQL > BAEKJOON' 카테고리의 다른 글
백준 JAVA 3052 나머지 (0) | 2022.06.25 |
---|---|
백준 JAVA 10162 전자레인지 (0) | 2022.06.22 |
백준 JAVA 1000 A+B (0) | 2022.06.21 |
백준 JAVA 17388 와글와글 숭고한 (0) | 2022.06.19 |
백준 JAVA 10093 숫자 (0) | 2022.06.19 |
댓글