본문 바로가기
공부/프로그래머스

[프로그래머스] 42748번

by _음주토끼_ 2022. 6. 15.

먼저 K번째 수 문제를 요약해보면, 임의로 주어지는 배열 array와 함께 명령을 내릴 배열 commands가 주어진다.

그 때 commands[i,j,k] 값에서 i~j번째 숫자까지 자르고 오름차순으로 정렬한 뒤 거기서 k번째에 있는 수를 구하는 것이다.

물론 문제는 배열이 0번째라는 것을 고려하지 않고 설명하기 때문에, solution을 작성할 때는 따로 고려해야한다.

배열을 다룰 줄 아느냐에 대한 문제같다.

for문을 돌리면서 out of list range error를 보는 것이 머리아파서 이번엔 try와 except를 써봤다.

물론 계속 이런 방식을 쓰게되면 좋지 않은 습관이 될 것같다. 예외처리를 전부 이렇게 해버리면...

아무튼, 실행 결과는 성공! commands가 2차원 배열이라는 점을 이용해서 arr를 만들고 answer를 append하는데 이용했다.

 

'공부 > 프로그래머스' 카테고리의 다른 글

[프로그래머스] 42626번  (0) 2022.06.15
[프로그래머스] 42746번  (0) 2022.06.15
[프로그래머스] 43165번  (0) 2022.06.15
[프로그래머스] 67256번  (0) 2022.06.15
[프로그래머스] 12973번  (0) 2022.06.15