매개변수 start_num부터 end_num까지 1씩 감소하는 수를 차례로 정수 배열에 담아 출력하는 문제입니다.
테스트 (이클립스)
저는 _num이 타이핑하기 귀찮아서 빼고 작성했습니다.
answer 배열의 크기를 정해줍니다. start에서 end를 빼고 +1을 한 값을 크기로 지정합니다. start-end만 하면 한자리가 모자릅니다.
후에 for문으로 0부터 answer의 크기만큼 돌리고 answer에 start의 값이 1씩 감소하게 하여 담으면 됩니다.
package com.namji.codingtest;
import java.util.Arrays;
public class CountDown {
public static void main(String[] args) {
/*
* 매개변수로 정수 start_num, end_num이 주어집니다.
* 매개변수 start_num부터 end_num까지
* 1씩 감소하는 수를 차례로 출력하는 문제입니다.
* 출력은 배열에 담은 정수 배열을 출력해야 합니다.
*/
int start = 10;
int end = 3;
int[] answer = new int [start - end + 1];
for (int i = 0; i < answer.length; i++) {
answer[i] = start--;
}
System.out.println(Arrays.toString(answer));
}
}