NOTE 문제 질문입니다.

  • User Avatar
    이밝음

    NOTE 문제를 풀고 있는데요
    자꾸만 오답이라고 나와 질문드립니다.
    예전에 다른 분들이 NOTE문제에 대해 질문올린 글을 봤는데
    채점 스크립트에 문제가 있어 오답이 나왔다고 하던데 혹시 지금도 그런문제인가요?
    아니면 제 알고리즘에 문제가 있는건가요?

    코드 첨부하겠습니다.

    [[problem:NOTE]]
    ~~~ java
    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import java.util.Arrays;
    import java.util.Random;
    import java.util.Scanner;
    import java.util.Stack;
    public class NOTE {

    public static void main(String[] args) throws IOException {
    BufferedReader in = new BufferedReader(new InputStreamReader(System.in));

        String num[] = in.readLine().split(" ");
        int change[] = new int[100];
        boolean sort = true;
        boolean desort = true;
    
        for(int i = 0; i < 8; i++){
            change[i] = Integer.parseInt(num[i]);
        }
    
    
        for(int i = 0; i < 8; i++){
            if(change[i] != i+1){
                sort = false;
                if(change[i] != 8-i){
                    desort = false;
                }
            }
        }
    
    
        if(sort == true && desort == true)
            System.out.println("ascending");
        else if(sort == false && desort == true)
            System.out.println("descending");
        else
            System.out.println("mixed");
    }
    

    }
    ~~~


    10년 전
1개의 댓글이 있습니다.
  • User Avatar
    Toivoa

    1 2 3 5 4 6 7 8 같은 케이스에서 정답이 출력되는지 테스트해보세요.


    10년 전 link
  • 정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.