반응형

 

오늘도 하루에 코딩 문제 3문제 풀기에 도전한다.

 

프로그래머스에 Level 1에 있는 문제들은 조금만 생각하면 풀 수 있는 수준인 것 같다.

 

그 중에 K번째수를 찾는 문제는 제일 쉬운 문제 중에 하나다.

 

문제를 푸는 목적을

자신이 할 수 있는 언어 문법을 공부한다고 생각하면 좋을 것 같다.

 

내가 푼 문제의 정답은 아래와 같다.

 

def solution(array, commands):
    answer = []
    
    for idx in range(len(commands)):
        i = commands[idx][0]
        j = commands[idx][1]
        k = commands[idx][2]
        answer.append(sorted(array[i-1:j])[k-1])
    
    return answer

 

코딩테스트 관련 문제들을 풀어놓은 강의를 하고 있다.

코딩테스트의 어려움이 있으신 분들은

다른 언어 대비 비교적 직관적이고 빠르게 배우기 쉬운 Python을 활용해서 연습을 해보면 좋을 것 같다.

 

https://www.youtube.com/channel/UCYYao-BSPaetw7N2GFFJ-Yw?view_as=subscriber

 

Henry Joo

 

www.youtube.com

 

반응형

+ Recent posts