본문 바로가기
Leetcode

2089. Find Target Indices After Sorting Array

by Doromi 2024. 3. 27.
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