Study/Java

[Java 자바] 프로그래머스 Lv 0 - 배열 두 배 만들기

1.jun 2024. 9. 27. 11:31
728x90
반응형

 

 

 

코딩테스트 연습 | 프로그래머스 스쿨

개발자 취업의 필수 관문 코딩테스트를 철저하게 연습하고 대비할 수 있는 문제를 총망라! 프로그래머스에서 선발한 문제로 유형을 파악하고 실력을 업그레이드해 보세요!

school.programmers.co.kr

 

목차
  1. 문제 설명
  2. 입출력 예시
  3. 문제 풀이

 

 


1. 문제 설명

 

 

728x90

 

문제 설명

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

 

 

제한사항

  • -10,000 ≤ numbers의 원소 ≤ 10,000
  • 1 ≤ numbers의 길이 ≤ 1,000

 

 

 

 

 


2. 입출력 예시

 

 

 

 

입출력 예시

#1 

[1, 2, 3, 4, 5]의 각 원소에 두 배를 한 배열 [2, 4, 6, 8, 10]을 return합니다.

 

#2

[1, 2, 100, -99, 1, 2, 3]의 각 원소에 두 배를 한 배열 [2, 4, 200, -198, 2, 4, 6]을 return합니다.

 

 

 

 

 


3. 문제 풀이

반응형

 

문제 풀이

1. for 문을 사용해서 0부터 배열 numbers의 길이까지 1씩 증가하면서, 배열 numbers 현재 인덱스에 있는 값의 2를 곱한 후 다시 저장한다.

 

2. numbers를 반환한다.

 

 

 

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

 

 

 

 

 

 

 

 

728x90
반응형