반응형
문제 설명
정수 배열 numbers가 매개변수로 주어집니다. numbers의 각 원소에 두배한 원소를 가진 배열을 return하도록 solution 함수를 완성해주세요.
제한사항
정수 배열 numbers가 매개변수로 주어집니다. numbers의 각 원소에 두배한 원소를 가진 배열을 return 하도록 solution 함수를 완성해주세요.
입출력 예
numbers | result |
[1, 2, 3, 4, 5] | [2, 4, 6, 8, 10] |
[1, 2, 100, -99, 1, 2, 3] | [2, 4, 200, -198, 2, 4, 6] |
소스코드
Solution.java
class Solution {
public int[] solution(int[] numbers) {
int[] answer = {};
answer = new int[numbers.length];
for(int i=0; i<answer.length; i++){
answer[i] = numbers[i]*2;
}
return answer;
}
}
풀이
for 문을 이용하여 배열의 길이만큼 반복해서 numbers 배열의 수를 2배 곱하여 answer의 안에 넣어주었다.
한마디
오늘도 화이팅! java와 c언어를 같이 하다 보니 가끔 문법이 헷갈릴 때도 있는데 점점 자바도 사용하기 편해지는 것 같다.
출처: 프로그래머스 코딩 테스트 연습, https://programmers.co.kr/learn/challenges
코딩테스트 연습 | 프로그래머스 스쿨
개발자 취업의 필수 관문 코딩테스트를 철저하게 연습하고 대비할 수 있는 문제를 총망라! 프로그래머스에서 선발한 문제로 유형을 파악하고 실력을 업그레이드해 보세요!
school.programmers.co.kr