728x90
https://school.programmers.co.kr/learn/courses/30/lessons/181890
소스코드
using System;
using System.Collections.Generic;
using System.Linq;
public class Solution
{
public string[] solution(string[] str_list)
{
string[] answer = new string[] { };
int lIdx = Array.IndexOf(str_list, "l");
int rIdx = Array.IndexOf(str_list, "r");
if (lIdx == -1)
lIdx = int.MaxValue;
if (rIdx == -1)
rIdx = int.MaxValue;
if (lIdx < rIdx)
answer = str_list.Take(lIdx).ToArray();
else if (lIdx > rIdx)
answer = str_list.Skip(rIdx + 1).ToArray();
return answer;
}
}
728x90
'코딩공부 > 프로그래머스' 카테고리의 다른 글
[프로그래머스]Lv.0 1로 만들기 C# (0) | 2023.06.08 |
---|---|
※[프로그래머스]Lv.0 조건에 맞게 수열 변환하기 2 C# (SequenceEqual) (1) | 2023.06.08 |
[프로그래머스]Lv.0 순서 바꾸기 C# (Array.Copy, 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 |