728x90
https://school.programmers.co.kr/learn/courses/30/lessons/181891
소스코드1
using System;
using System.Collections.Generic;
using System.Linq;
public class Solution
{
public int[] solution(int[] num_list, int n)
{
List<int> answer = new List<int>();
int[] first = num_list.Skip(n).ToArray();
int[] second = num_list.Take(n).ToArray();
answer.AddRange(first);
answer.AddRange(second);
return answer.ToArray();
}
}
소스코드2
using System;
using System.Collections.Generic;
using System.Linq;
public class Solution
{
public int[] solution(int[] num_list, int n)
{
int[] answer = new int[num_list.Length];
Array.Copy(num_list, n, answer, 0, num_list.Length - n);
Array.Copy(num_list, 0, answer, num_list.Length - n, n);
return answer;
}
}
728x90
'코딩공부 > 프로그래머스' 카테고리의 다른 글
※[프로그래머스]Lv.0 조건에 맞게 수열 변환하기 2 C# (SequenceEqual) (1) | 2023.06.08 |
---|---|
[프로그래머스]Lv.0 왼쪽 오른쪽 C# (Array.IndexOf, skip, take) (0) | 2023.06.07 |
[프로그래머스]Lv.0 n 번째 원소부터 C# (Skip) (0) | 2023.06.07 |
[프로그래머스]Lv.0 배열 조각하기 C# (RemoveRange, Take, Skip) (2) | 2023.06.07 |
[프로그래머스]Lv.0 2의 영역 3 C# (0) | 2023.06.07 |