inseonyun / Algorithm

알고리즘 문제 풀이
0 stars 0 forks source link

[Sort] 프로그래머스 : Level1_K번째 수 #48

Closed inseonyun closed 2 years ago

inseonyun commented 2 years ago

Source URL : https://school.programmers.co.kr/learn/courses/30/lessons/42748

inseonyun commented 2 years ago

문제 요구사항 :

image

접근 방법 :

풀이 순서 :

  1. commands의 사이즈만큼 for문을 반복한다.
  2. 이후 각 commands의 i, j, k 값을 벡터 인덱스에 맞게 구해준다.
  3. copy_array 벡터를 생성하고, 사이즈는 j - i + 1의 규칙을 갖는다.
  4. copy함수를 사용해서 array의 begin() + i 부터 begin() + j + 1까지 잘라 copy_array에 복사한다.
  5. copy_array를 sorting 한다.
  6. answer에 k번째 수를 넣는다.
  7. 이와 같은 작업 반복
inseonyun commented 2 years ago

[ 문제 풀이 결과 ]

image