/**
* @param {number[][]} matrix
* @param {number} k
* @return {number}
*/
var kthSmallest = function (matrix, k) {
let arr = [];
for (let i = 0; i < matrix.length; i++) {
for (let j = 0; j < matrix[i].length; j++) {
arr.push(matrix[i][j]);
}
}
arr.sort((a, b) => a - b);
return arr[k - 1];
};
완전 탐색으로 풀었다. 시간 복잡도 측면에서 더 좋은 방법이 있을 것 같은데 아직은 스스로 생각해내지 못했다.
수정, 지적을 환영합니다.
https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix/
https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix/submissions/