강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

juwhan1004님의 프로필 이미지
juwhan1004

작성한 질문수

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

2. K번째 수

질문드립니다.

작성

·

156

0

섹션 2 k번째 수 문제에서

import sys
T=int(input())

for t in range (T):
    n,s,e,k= map(int,sys.stdin.readline().split())
    A=list(map(int,sys.stdin.readline().split()))

    for i in range (s-1,e-1):
        if A[i]>A[i+1]:
            rem=A[i]
            A[i]=A[i+1]
            A[i+1]=rem

    print(A[k+s-2])
           

 

 

 

저는 이런식으로 코드를 짰는데 효율성면에서 많이 떨어지나요?

 

퀴즈

파이썬 `for` 루프와 함께 사용되는 `else` 블록은 언제 실행될까요?

`for` 루프가 시작되기 전

`for` 루프가 `break` 없이 정상적으로 완료될 때

`for` 루프 내부에서 오류가 발생할 때

`for` 루프가 `break` 문으로 종료될 때

답변 1

0

김태원님의 프로필 이미지
김태원
지식공유자

안녕하세요^^

일단 채점을 해보세요. 오답으로 채점됩니다.

juwhan1004님의 프로필 이미지
juwhan1004

작성한 질문수

질문하기