[프로그래머스] 42748번
문제출처: https://programmers.co.kr/learn/courses/30/lessons/42748 코딩테스트 연습 - K번째수 [1, 5, 2, 6, 3, 7, 4] [[2, 5, 3], [4, 4, 1], [1, 7, 3]] [5, 6, 3] programmers.co.kr 먼저 K번째 수 문제를 요약해보면, 임의로 주어지는 배열 array와 함께 명령을 내릴 배열 commands가 주어진다. 그 때 commands[i,j,k] 값에서 i~j번째 숫자까지 자르고 오름차순으로 정렬한 뒤 거기서 k번째에 있는 수를 구하는 것이다. 물론 문제는 배열이 0번째라는 것을 고려하지 않고 설명하기 때문에, solution을 작성할 때는 따로 고려해야한다. 배열을 다룰 줄 아느냐에 대한 문제같다. fo..
2022. 6. 15.
[프로그래머스] 67256번
문제출처: https://programmers.co.kr/learn/courses/30/lessons/67256 코딩테스트 연습 - 키패드 누르기 [1, 3, 4, 5, 8, 2, 1, 4, 5, 9, 5] "right" "LRLLLRLLRRL" [7, 0, 8, 2, 8, 3, 1, 5, 7, 6, 2] "left" "LRLLRRLLLRR" [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] "right" "LLRLLRLLRL" programmers.co.kr 문제를 간략하게 설명하면, 눌러야하는 번호와 어느손잡이인지에 대한 정보가 주어진다. 왼손잡이면 left, 오른손잡이면 right인데, 이게 나타나는 이유는 이따 나오는 조건때문이다. 다이얼 왼쪽에 있는 1,4,7 번은 왼손, 오른쪽에 있는 3..
2022. 6. 15.