반응형
https://www.acmicpc.net/problem/2752
package baekjoon;
import java.util.Arrays;
import java.util.Scanner;
public class Ex02Sort2752 {
public static void main(String[] args) {
int i,j,min,index = 0 , temp;
Scanner scan = new Scanner(System.in);
int []array = new int[3];
for(i =0; i<3; i++) {
array[i]=scan.nextInt();
}
//방법 1. for문 이용
for(i=0; i<3; i++) {
min= 10000001;
for(j=i; j<3; j++) {
if(min>array[j]) {
min=array[j];
index = j;
}
}
temp=array[i];
array[i]=array[index];
array[index]=temp;
}
for(int k =0; k<3; k++)
System.out.println(array[k]);
//방법2. sort메쏘드 이용
Arrays.sort(array);
for(int k =0; k<3; k++)
System.out.println(array[k]);
scan.close();
}
}
반응형
'자료구조 | 알고리즘 > 문제' 카테고리의 다른 글
[JAVA] 문자열 - 대소문자 변환 (0) | 2022.09.23 |
---|---|
[JAVA] 문자열 - 문자 찾기 (1) | 2022.09.22 |
[JAVA]프로그래머스 Lv1.약수의 개수와 덧셈 (0) | 2021.05.21 |
[JAVA]프로그래머스 Lv1. 음양 더하기 (0) | 2021.05.21 |
[JAVA]백준 2750 번 : 수 정렬하기 (0) | 2020.07.08 |
댓글