J정처LAB
정보처리기사 실기
편집복원

2023년 1회 정보처리기사 실기

복원 문항을 학습 가능한 표현으로 정리하고 ITPASSLAB이 답안 기준과 해설을 편집 검수했습니다. 자동 판정과 점수는 학습용 예상 결과입니다.

한 문제씩 풀기문제마다 바로 답과 해설을 확인합니다.
0/20답안 작성
프로그래밍 언어 활용난도 중상

14번 · 주관식 · 5점

다음 Java 코드가 인접 원소를 비교해 오름차순으로 정렬하고, 이미 정렬되면 반복을 끝내도록 ①과 ②에 들어갈 식을 쓰시오. 서로 같은 값은 교환하지 않는다.

JAVA좌우로 밀어 전체 코드 보기
class Sorter {
    static void bubble(int[] values) {
        int limit = values.length;
        boolean changed;

        do {
            changed = false;
            for (int i = 1; i < limit; i++) {
                if (values[i - 1] ① values[i]) {
                    int temp = values[i - 1];
                    values[i - 1] = values[i];
                    values[i] = temp;
                    changed = true;
                }
            }
            ②;
        } while (changed);
    }

    public static void main(String[] args) {
        int[] data = {6, 2, 5, 1};
        bubble(data);
    }
}

답안을 입력하세요

학습기록 준비 중