코린이의 소소한 공부노트

[LeetCode/Easy] 2089. Find Target Indices After Sorting Array 본문

코딩테스트 풀이/JAVA

[LeetCode/Easy] 2089. Find Target Indices After Sorting Array

무지맘 2023. 1. 12. 09:25

1. Input

1) 정수 배열 nums

2) 정수 target

 

2. Output

1) nums를 오름차순으로 정렬 후 target의 인덱스를 담은 list를 반환

- 반환되는 list도 오름차순으로 정렬되어 있어야 한다.

2) numstarget이 없다면 빈 리스트를 반환

 

3. Constraint

1) 1 <= nums.length <= 100

2) 1 <= nums[i], target <= 100

 

4. Example

Input: nums = [1,2,5,2,3], target = 2 -> Output: [1,2]

설명: 오름차순 정렬 후의 nums == [1,2,2,3,5]이므로 2의 위치를 순서대로 담은 [1,2]를 반환한다.

 

5. Code

1) 첫 코드(2022/06/10)

import java.util.*;
 
Arrays.sort(nums);

List<Integer> result = new ArrayList();

for(int i=0 ; i<nums.length ; i++)
    if(nums[i] == target)
        result.add(i);

return result;