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

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

공개된 출제 정보를 바탕으로 재구성한 학습 문항입니다. 자동 판정과 점수는 학습용 예상 결과입니다.

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

2번 · 주관식 · 5점

다음 Java 프로그램이 금액을 큰 화폐 단위부터 분해할 때 출력되는 한 줄을 쓰시오. 각 단위는 `단위:개수` 형식으로 출력된다.

JAVA좌우로 밀어 전체 코드 보기
public class Main {
    static int[] divide(int amount, int unit) {
        return new int[] { amount / unit, amount % unit };
    }

    public static void main(String[] args) {
        int amount = 7860;
        int[] units = {5000, 1000, 500, 100, 50, 10};

        for (int unit : units) {
            int[] result = divide(amount, unit);
            if (result[0] > 0) {
                System.out.print(unit + ":" + result[0] + " ");
            }
            amount = result[1];
        }
    }
}

답안을 입력하세요

학습기록 준비 중

알림

안 읽은 답변 0개

문의·문제 오류 답변

아직 도착한 답변이 없습니다.

문의와 문제 오류 신고의 답변을 여기에서 확인할 수 있어요.

문의하기