정보처리기사 실기 · 2023년 1회 · 20번

Q.202023년1회10과목 · Java배점 5점
다음 Java 프로그램에서 빈칸 (1)과 (2)에 들어갈 코드를 쓰시오.
public class Sort {
  public static void swap(int[] arr, int idx1, int idx2) {
    int temp = arr[idx1];
    arr[idx1] = arr[idx2];
    arr[(  ①  )] = temp;
  }

  public static void Usort(int[] array, int length) {
    for (int i = 0; i < length; i++) {
      for (int j = 0; j < length - i - 1; j++) {
        if (array[j] > array[j + 1]) {
          swap(array, j, j + 1);
        }
      }
    }
  }

  public static void main(String[] args) {
    int[] item = new int[] { 5, 3, 8, 1, 2, 7 };
    int nx = 6;
    Usort(item, (  ②  ));
    for (int data : item) {
      System.out.print(data + " ");
    }
  }
}

이 문제는 풀이 화면에서 직접 실행해 풀 수 있어요.

이 회차 문제 풀어보기 →정보처리기사 실기 더 풀기