배열 두 배 만들기

SeungJoo
|2023. 9. 20. 17:59
728x90

배열 두 배 만들기

실행 코드

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;  
    }  
}

코드 분석

int\[\] answer = new int \[numbers.length\]; 

입력 배열인 numbers와 동일한 길이를 가진 정수 배열 answer를 생성하고 이 배열은 함수의 반환값으로 사용됩니다.

for (int i = 0; i< nubmer.length; i++)

반복문으로 입력배열 numbers에 접근하며 배열의 길이만큼 반복합니다.

answer \[i\] = (numbers \[i\] \* 2);

현재 반복 인덱스 i에 해당하는 numbers 배열의 원소를 2배 곱한 값을 answer 배열의 인덱스 위치에 저장합니다.

return answer

모든 원소를 2배 곱한 결과를 answer 배열을 반환합니다.

다른 사람 풀이

728x90

'알고리즘' 카테고리의 다른 글

배열 뒤집기  (0) 2023.09.20
최빈값 구하기  (0) 2023.09.19
몫 구하기  (0) 2023.09.19