Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags more
Archives
Today
Total
관리 메뉴

luke

[프로그래머스] - 배열 두 배 만들기 (자바/Java) 본문

알고리즘문제/프로그래머스(Java)

[프로그래머스] - 배열 두 배 만들기 (자바/Java)

luke-king 2024. 9. 8. 21:30

 

 

 

 

 

문제 : 

 

 

 

 

 

 

 

 

문제.


 

 

 

 

 

 

 

 

풀이.


 

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

 

이번 문제는 프로그래머스의 "배열 두 배 만들기" 문제다.

이 문제는 배열에 있는 각 인덱스 값들을 두 배로 출력하면 되는 문제다. 어려움 없는 문제다.

그럼 바로 풀이를 해보겠다.

 

1. answer[]의 배열은 numbers[] 배열의 인덱스 수만큼 결과 값을 반환하기에 numbers의 길이만큼 사이즈를 지정해 준다.

 

2. for문을 통해 numbers.length 만큼 반복루프를 돌려주고 answer[i] 번의 인덱스를 numbers[i]인덱스 값을 * 2 해주면 끝이다.