✍스펙업/코딩테스트

자바 리스트 사용해보기 (배열의 원소만큼 추가하기)

우동한그릇 2023. 6. 14. 15:53
반응형

배열의 원소만큼 추가하기


문제 설명
아무 원소도 들어있지 않은 빈 배열 X가 있습니다. 

양의 정수 배열 arr가 매개변수로 주어질 때, arr의 앞에서부터 차례대로 원소를 보면서 

원소가 a라면 X의 맨 뒤에 a를 a번 추가하는 일을 반복한 뒤의.

배열 X를 return 하는 solution 함수를 작성해 주세요

 

문제풀기

List<Integer>는 제네릭 타입을 사용.

정수형(Integer) 요소들을 담는 리스트(List)를 선언

 

중요한 명령어

import java.util.*;
List<Integer> answer = new ArrayList<>();
answer.add(arr[i]);

 

 

 

import java.util.*;

class Solution {
    public List solution(int[] arr) {
        List<Integer> answer = new ArrayList<>();
        
        for (int i = 0; i < arr.length; i++) {
            for (int j = 0; j < arr[i]; j++) {
                answer.add(arr[i]);
            }
        }
        
        return answer;
    }
}
반응형