import sys
sys.stdin = open("input.txt","rt")
# n, m = map(int, input().split())
n = int(input())
for loof in range(n):
N, s, e, k = map(int, input().split())
num_list = list(map(int, input().split()))
step_one_list = num_list[s-1:e]
step_one_list.sort()
ans_num = str(step_one_list[k-1])
print(f"#{loof+1} " + ans_num)
- lists[start:end] → start 인덱스부터 end-1 인덱스까지 가져옴.
- lists[1:5] → 1번 인덱스(20)부터 4번 인덱스(50)까지 포함됨.
(5번 인덱스인 60`은 포함되지 않음!) - 가끔 인덱싱 슬라이싱 할때 헷갈릴떄 있음 항상 주의하기
'코딩테스트대비 > 기본구현' 카테고리의 다른 글
자릿수의 합 (0) | 2025.02.02 |
---|---|
대표값(enumerate idx 이슈) (0) | 2025.02.02 |
자릿수의 합 (0) | 2025.02.02 |
k번째 약수 (0) | 2025.02.02 |
정다면체(기본구현) (0) | 2025.02.02 |
댓글