
* 풀이
> Scanner를 사용
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int[] num = new int[3];
for(int i = 0; i < num.length; i++){
num[i] = sc.nextInt();
}
Arrays.sort(num);
for(int i = 0; i < num.length; i++){
System.out.print(num[i] + " ");
}
}
}

코드 제출하고 정답 확인하는데 실행 속도가 겁나 느렸다.
그래서 BufferedReader를 사용
> Bufferd를 사용
import java.io.*;
import java.util.*;
public class Main{
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
StringTokenizer st = new StringTokenizer(br.readLine(), " ");
int[] num = new int[3];
for(int i = 0; i < num.length; i++){
num[i] = Integer.parseInt(st.nextToken());
}
Arrays.sort(num);
for(int i = 0; i < num.length; i++){
bw.write(num[i] + " ");
}
bw.flush();
bw.close();
br.close();
}
}

흠 근데 그렇게 크게 차이는 없는 것 같슨.
흐으으으음....
'코테 > 백준' 카테고리의 다른 글
| [백준 / java 11] 4101번 크냐? (0) | 2025.05.08 |
|---|---|
| [백준 / java 11] 10818번 최소, 최대 (0) | 2025.05.07 |
| [백준 / java 11] 10807번 개수 세기 (0) | 2025.05.05 |
| [백준 / java 11] 반복문 > 11022번, 2439번, 10952번, 10951번 (0) | 2025.05.03 |
| [백준 / java 11] 1550번 16진수 (0) | 2025.05.01 |