Algorithm/Softeer
[Softeer][level2] 8단 변속기 - 자바(Java)
sdoaolo
2023. 8. 5. 14:00
728x90
문제
https://softeer.ai/practice/info.do?idx=1&eid=408
Softeer
연습문제를 담을 Set을 선택해주세요. 취소 확인
softeer.ai
이전에 파이썬으로 문제를 풀었었었다.
https://jie0025.tistory.com/421
[Softeer][level2] 8단 변속기 - 파이썬(Python)
https://softeer.ai/practice/info.do?idx=1&eid=408 Softeer 연습문제를 담을 Set을 선택해주세요. 취소 확인 softeer.ai 문제 현대자동차에서는 부드럽고 빠른 변속이 가능한 8단 습식 DCT 변속기를 개발하여 N라인
jie0025.tistory.com
자바는 입출력에 조금 더 신경 써주어야 한다.
Scanner를 이용하고, int배열에 할당한 다음
Arrays의 equals(arr1,arr2) 메서드를 사용해
배열 내부 값들이 같은지 체크할 수 있다.
💻 내가 쓴 정답코드
import java.util.*;
import java.io.*;
public class Main
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
String[] input = sc.nextLine().split(" ");
int[] numbers = new int [8];
for (int i=0; i<8; i++) {
numbers[i] = Integer.parseInt(input[i]);
}
int[] ascending = {1,2,3,4,5,6,7,8};
int[] descending = {8,7,6,5,4,3,2,1};
if (Arrays.equals(ascending, numbers)) {
System.out.println("ascending");
}
else if (Arrays.equals(descending, numbers)) {
System.out.println("descending");
}
else {
System.out.println("mixed");
}
}
}