문제
정수 배열 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를 사용하면 된다.
'오늘의 코딩 테스트' 카테고리의 다른 글
오늘의 코딩 테스트 (3진법 뒤집기) (0) | 2025.03.13 |
---|---|
오늘의 코딩테스트 (최대공약수와 최소공배수) (0) | 2025.03.11 |
오늘의 코딩 테스트 (직사각형 별찍기) (1) | 2025.03.04 |
오늘의 코딩 테스트( 문자열 다루기 기본) (0) | 2025.02.27 |
오늘의 코딩 테스트(부족한 금액 계산하기) (0) | 2025.02.26 |