K번째수

최진훈·2022년 1월 25일
0

programmers

목록 보기
21/73


문제가 길면 일단 풀기 싫어진다.. 복잡해 보이기도 하고 배열이 많아지면 연산이 어지러워져서 거리낌이 생긴다. 일단 이중배열 안의 원소들을 접근해서 그것을 가지고 주어진 array의 원소를 가져오는 것 같다.
차근차근 하다보면 답이 나올테니 slice를 이용하여 찬찬히 해보자!

  1. 반복문을 통해서 commands안에 배열을 하나씩 꺼낸다. (item)
  2. 여기서 item의 0번째 원소는 i, 1번째 원소는 j, 2번째 원소는 k 이다.
  3. arrayslice 함수를 사용하여 i부터 j까지의 배열을 구한다.
  4. sorted() 를 이용하여 정렬한다.
  5. 정렬된 배열의 k 번째 숫자를 구해서 answer에 더해준다.

source : https://iosroid.tistory.com/92

레고레고

차근차근 하다보니 생각보다는 괜찮았는데 sliceindex를 이용할때 1번째 숫자는 slice(0) , [0] 이런식으로 -1을 해줘야하는걸 항상 기억해야 한다.

테스트로 가보자.


통과~~

profile
레고레고

0개의 댓글