0-인덱스 정수 배열 nums와 목표 요소 target이 주어집니다. 목표 인덱스는 nums[i] == target인 인덱스 i입니다.
nums를 비내림차순으로 정렬한 후 목표 인덱스 목록을 반환하세요. 목표 인덱스가 없으면 빈 목록을 반환하세요. 반환된 목록은 오름차순으로 정렬되어야 합니다.
• 입력: nums = [1, 2, 5, 2, 3], target = 2
• 출력: [1, 2]
• 설명: 정렬 후 nums는 [1, 2, 2, 3, 5]입니다. nums[i] == 2인 인덱스는 1과 2입니다.
• 입력: nums = [1, 2, 5, 2, 3], target = 3
• 출력: [3]
• 설명: 정렬 후 nums는 [1, 2, 2, 3, 5]입니다. nums[i] == 3인 인덱스는 3입니다.
• 입력: nums = [1, 2, 5, 2, 3], target = 5
• 출력: [4]
• 설명: 정렬 후 nums는 [1, 2, 2, 3, 5]입니다. nums[i] == 5인 인덱스는 4입니다.
• 1 <= nums.length <= 100
• 1 <= nums[i], target <= 100
class Solution:
def targetIndices(self, nums: List[int], target: int) -> List[int]:
nums.sort()
result = []
for i in range(len(nums)):
if nums[i] == target:
result.append(i)
return result