오늘의 코딩 테스트

배열의 각 원소를 두 배로 만들기

oceanflow 2025. 9. 15. 14:53

문제

정수 배열 numbers가 매개변수로 주어집니다. numbers의 각 원소에 두배한 원소를 가진 배열을 return하도록 solution 함수를 완성해주세요.

 

class Solution {
    public int[] solution(int[] numbers) {
        
         int length = numbers.length;
        
        int[] answer = new int[length];
        
        for (int i = 0; i < length; i++) {
            answer[i] = numbers[i] * 2;
        }
        
        return answer;
    }
}

 

우선 answer 배열의 생성과 numbers 배열의 크기를 구해 for문을 돌리기 위해 numbers의 길이를 구해주었다.

그 뒤 answer 배열을 생성 후 for문을 통해 각 원소를 2배하여 answer 배열에 넣어 값을 반환 하였다.

 

여기서 Java 배열의 길이를 구하기 위해서는 배열의 length 속성을 사용한다.

배열이름.length를 사용하면 된다.