https://school.programmers.co.kr/learn/courses/30/lessons/181899
문제
정수 start와 end가 주어질 때, start에서 end까지 1씩 감소하는 수들을 차례로 담은 리스트를 return하도록 solution 함수를 완성해주세요.
소스코드
class Solution {
public int[] solution(int start, int end) {
int[] answer = new int[start - end + 1];
int len = start - end + 1;
for(int i = 0; i < len; i++){
answer[i] = start --;
}
return answer;
}
}
소스코드 설명
1. 배열의 크기를 start - end + 1만큼의 크리고 선언한다.
2. 반복문을 len만큼 반복하도록하며 start를 1씩 감소시키며 answer에 값을 삽입한다.
'알고리즘' 카테고리의 다른 글
[프로그래머스] 코딩테스트 연습 - 원하는 문자열 찾기(JAVA) (0) | 2023.07.16 |
---|---|
[프로그래머스] 코딩테스트 연습 - 가까운 1 찾기(JAVA) (0) | 2023.07.11 |
[프로그래머스] 코딩테스트 연습 - 5명씩(JAVA) (0) | 2023.07.09 |
[프로그래머스] 코딩테스트 연습 - 배열 만들기1(JAVA) (0) | 2023.07.09 |
[프로그래머스] 코딩테스트 연습 - 조건 문자열(JAVA) (0) | 2023.07.08 |