백준 1015 java

magicdrill·2024년 11월 5일
0

백준 문제풀이

목록 보기
480/655

백준 1015 java

import java.util.Arrays;
import java.util.Collections;
import java.util.Scanner;
import java.util.Vector;

public class bj1015 {
    static Scanner scanner = new Scanner(System.in);
    static Vector<Integer> A;
    static Vector<Integer> B;

    public static void main(String[] args) {
        inputData();
        findAnswer();

        scanner.close();
    }

    public static void inputData() {
        int i;
        int N, temp;

        A = new Vector<>();
        B = new Vector<>();
        N = scanner.nextInt();
        for (i = 0; i < N; i++) {
            temp = scanner.nextInt();
            A.add(temp);
            B.add(A.get(i));
        }
    }

    public static void findAnswer() {
        int i, j, N = A.size();

        Collections.sort(B);
        for (i = 0; i < N; i++) {
            for (j = 0; j < N; j++) {
                if(A.get(i) == B.get(j)){
                    System.out.print(j + " ");
                    B.set(j, -1);
                    break;
                }
            }
        }
        System.out.println();
    }
}

0개의 댓글