Language_Coder 158 : 배열1 - 형성평가9

boom.jun.cho·2022년 6월 3일
0

Language_Coder_JUNGOL

목록 보기
133/197

문제

정수를 입력받다가 0 이 입력되면 0 을 제외하고 그 때까지 입력 받은 개수를 출력한 후 입력받은 정수를 차례로 출력하되 그 수가 홀수이면 2배한 값을,
짝수인 경우에는 2로 나눈 몫을 출력하는 프로그램을 작성하시오.
입력되는 정수의 개수는 100개 이하이다.

입력

8 10 5 15 100 0

출력

5
4 5 10 30 50

코드

package com.jungol.algorithm133;

import java.util.Arrays;
import java.util.Collections;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        Integer[] ar = new Integer[10];

        for (int i = 0; i < 10; i++) {
            int inPutN = sc.nextInt();
            ar[i] = inPutN;
        }
        Arrays.sort(ar, Collections.reverseOrder());

        for(int i = 0; i < 10; i++) {
            System.out.print(ar[i] + " ");
        }

        sc.close();
    }
}
	
profile
하루하루 최선을

0개의 댓글