코딩문제

[프로그래머스,C#] 배열 두 배 만들기

leejiyoung0511 2025. 2. 10. 09:26

정수 배열 numbers가 매개변수로 주어집니다. numbers의 각 원소에 두배한 원소를 가진 배열을 return하도록 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;
    }

 

▼ 두번째 풀이 (Linq.Select()를 써서한 경우)

using System.Linq; // 안쓰면 에러가 난다 중요!!!

public class Solution {
    public int[] solution(int[] numbers) {   
        int[] answer = numbers.Select(x=>x*2).ToArray();          
        return answer;
    }
}