728x90
반응형
문제 출처 : https://programmers.co.kr/learn/courses/30/lessons/42748 |
처음엔 result에 append 하는 부분을 잘못 잡아 에러가 났지만 list범위를 다시 생각해보고 추가하니 성공할 수 있었다.
for문을 여러번 돌려 시간 초과가 될 수 있으니 다른 방법을 찾아봐야겠다..!
def solution(array, commands):
answer = []
result=[]
for i in commands:
answer.append(array[i[0]-1:i[1]])
for i in answer:
i.sort()
for i in range(len(answer)):
result.append(answer[i][commands[i][2]-1])
return result
아래 링크에 여기서 사용되는 sort()와 헷갈려하는 sorted()에 대한 설명을 포스팅해놨으니 참조해주세요 :)
2020/05/03 - [개발이야기/python] - sorted()와 sort()의 차이
728x90
반응형
'알고리즘이야기 > 프로그래머스_알고리즘_lv1' 카테고리의 다른 글
나누어 떨어지는 숫자 배열 (0) | 2020.05.11 |
---|---|
크레인 인형뽑기 (2019 카카오 겨울 인턴십 기출) (0) | 2020.05.11 |
두 정수 사이의 합 (0) | 2020.05.05 |
같은 숫자는 싫어 (0) | 2020.05.05 |
가운데 글자 가져오기 (0) | 2020.05.05 |
댓글