관리 메뉴

JIE0025

[Softeer][level2] 8단 변속기 - 자바(Java) 본문

알고리즘/Softeer

[Softeer][level2] 8단 변속기 - 자바(Java)

Kangjieun11 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");
        }
    }
}