본문 바로가기
Coding Test/Java Coding Test

[프로그래머스 / 자바] - 카운트 다운

by nam_ji 2023. 11. 17.

카운트 다운

문제

  • 매개변수로 정수 start_num과 end_num이 주어집니다.
  • 매개변수 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));
	}
}


프로그래머스 코드