알고리즘

프로그래머스, K번째수

giyoung2 2024. 7. 10. 19:18

 

 

 

 

 

이번 문제에 대해서 간략히 설명해드리면 배열을 슬라이싱해서

슬라이싱한 배열에서 주어진 인덱스값(k)을 이용하여

해당하는 요소를 찾아내서 새로운 배열에 추가해주는 코드입니다!

 

 

출력해야 할 answer배열과 commands배열의 요소 개수가 같으니 for문은

commands배열의 길이만큼 돌아주게 설정하면 됩니다.

 

int[] subArray = Arrays.copyOfRange(array, start, end);

새로운 배열을 하나 생성해주고

 

새롭게 생성한 배열을 오름차순 정렬을 해준 뒤에

 

오름차순 정렬을 마친 새로운 배열의 k번째 값을

answer배열에 넣어주면

이번 문제 해결입니다!

 

 

 

'알고리즘' 카테고리의 다른 글

프로그래머스, 최소직사각형  (0) 2024.07.10
프로그래머스, 수열과 구간 쿼리3  (0) 2024.07.10
LEETCODE, Smallest Number in Infinite Set  (0) 2024.07.10
LEETCODE, Minimum Number  (0) 2024.07.10
LEETCODE, Valid Parenthesis  (0) 2024.07.10