백준 1205 java : 구현

magicdrill·2025년 5월 20일

백준 문제풀이

목록 보기
607/673

백준 1205 java : 구현

import java.util.Scanner;

public class bj1205 {
    static Scanner sc = new Scanner(System.in);

    static int N, taesooNewScore, P;
    static int []list;

    public static void main(String[] args) {
        inputData();
        System.out.println(findAnswer());

        sc.close();
    }

    public static void inputData() {
        int i;

        N = sc.nextInt();
        taesooNewScore = sc.nextInt();
        P = sc.nextInt();
        list = new int[N];

        for(i = 0; i < N; i++) {
            list[i] = sc.nextInt();
        }
    }

    public static int findAnswer() {
        int answer = 0;
        int i, rank;

        if(N == P && taesooNewScore <= list[list.length-1])
            answer = -1;
        else{
            rank = 1;
            for(i=0; i<list.length; i++){
                if(taesooNewScore < list[i])
                    rank++;
                else
                    break;
            }
            answer = rank;
        }

        return answer;
    }
}

0개의 댓글