https://school.programmers.co.kr/learn/courses/30/lessons/181899
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
*풀이
start_num과 end_num을 잘 활용하면 문제를 해결할 수 있습니다.
모든 케이스에 부합해야 하기 때문에 배열을 선언할 때 이런 식으로 구성을 해주어야 합니다.
|
|
class Solution {
public int[] solution(int start_num, int end_num) {
int[] answer = new int[start_num - end_num + 1];
for (int i = start_num; i >= end_num; i--) {
answer[start_num - i] += i;
}
return answer;
}
}
|
cs |
for문의 시작점을 start_num으로 끝점을 end_num 으로 구성한 다음 선언한 배열에 순차적으로 감소하는 start_num을
추가하면 됩니다.