728x90
반응형
0으로 시작하는 정수 배열 nums와 목표 요소 target이 주어집니다. 목표 인덱스는 nums[i] == target인 인덱스 i입니다. nums를 비감소 순서로 정렬한 후 nums의 목표 인덱스 목록을 반환하십시오. 목표 인덱스가 없으면 빈 목록을 반환합니다. 반환된 목록은 증가 순서로 정렬되어야 합니다.
예를 들어:
예제 1: 입력: nums = [1,2,5,2,3], target = 2 출력: [1,2] 설명: 정렬 후, nums는 [1, 2, 2 ,3,5]입니다. nums[i] == 2인 인덱스는 1과 2입니다.
예제 2: 입력: nums = [1,2,5,2,3], target = 3 출력: [3] 설명: 정렬 후, nums는 [1,2,2, 3 ,5]입니다. nums[i] == 3인 인덱스는 3입니다.
예제 3: 입력: nums = [1,2,5,2,3], target = 5 출력: [4] 설명: 정렬 후, nums는 [1,2,2,3, 5 ]입니다. nums[i] == 5인 인덱스는 4입니다.
public class Solution {
public IList<int> TargetIndices(int[] nums, int target) {
Array.Sort(nums);
int idx = 0;
List<int> li = new List<int>();
foreach(int i in nums){
if(i == target){
li.Add(idx);
}
idx++;
}
return li;
}
}
728x90
반응형
'Leetcode' 카테고리의 다른 글
637. Average of Levels in Binary Tree (0) | 2024.04.18 |
---|---|
98. Validate Binary Search Tree (0) | 2024.04.17 |
162. Find Peak Element (0) | 2023.11.16 |
160. Intersection of Two Linked Lists (0) | 2023.11.15 |
455. Assign Cookies (0) | 2023.11.10 |