어제 풀었는데 급하게 약속 나가느라 실수로 제출이 안됐다,,
입력 : 첫째 줄 - 조각의 순서 x (1 ≤ x ≤ 5, 중복 없음)
출력 : 위치가 변경될때의 조각의 순서 출력
O(N^2)
버블정렬
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] x = new int[5];
for (int i = 0; i < 5; i++) {
x[i] = sc.nextInt();
}
boolean sorted = false;
while (!sorted) {
sorted = true;
for (int j = 0; j < 4; j++) {
if (x[j] > x[j + 1]) {
int temp = x[j];
x[j] = x[j + 1];
x[j + 1] = temp;
for (int i = 0; i < 5; i++) {
System.out.print(x[i] + " ");
}
System.out.println();
sorted = false;
}
}
}
}
}