프로그래머스 Lv.0 배열의 원소만큼 추가하기개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2023. 12. 24. 01:35
Table of Contents
<Solution>
class Solution {
public int[] solution(int[] arr) {
// 배열 길이 먼저 구하고
int cnt = 0;
for(int i = 0; i < arr.length; i++) {
cnt += arr[i];
}
int[] answer = new int [cnt];
// answer 배열 index
int idx = 0;
for(int i = 0; i < arr.length; i++) {
// 반복 횟수
int repeat = arr[i];
while (repeat > 0) {
answer[idx++] = arr[i];
repeat--;
}
}
return answer;
}
}
728x90
@rlozlr :: 얼렁뚱땅 개발자
얼렁뚱땅 주니어 개발자
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!