코딩테스트대비/기본구현

k번쨰 수

포비용 2025. 2. 2.
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

댓글