반응형
오늘도 하루에 코딩 문제 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
반응형
'프로그래머스' 카테고리의 다른 글
프로그래머스 - "모든 레코드 조회하기" 문제 (0) | 2020.09.02 |
---|---|
프로그래머스 - '스킬트리' 문제풀이 (0) | 2020.08.26 |
프로그래머스 - '모의고사' 문제풀이 (0) | 2020.08.22 |
프로그래머스 - 완주하지 못한 선수 문제풀이 (0) | 2020.08.22 |
프로그래머스 - 최댓값 구하기 문제 (4) | 2020.05.26 |