PS/LeetCode
[ LeetCode ] Set Matrix Zeroes ( by using JavaScript )
문제 How to Solve ? 문제에서 중요하다고 느낀 포인트는 1) 별도의 배열을 반환 하지 않는다. 즉, 어떤 연산을 통해 얻은 결과 값을 가지고 새로운 배열을 만들지 말고, 주어진 matrix을 조작하여 반환 해야한다. 2) 0의 위치로 별도로 저장 0의 위치를 따로 저장 하지 않고, 돌면서 "0"을 만날 때 마다, 행과 열을 모두 0으로 바꾸게 된다면 기존에는 0이 아니였던 자리에서도 연산을 해버리기 때문에 인덱스를 따로 저장해두고 이 부분에서만 연산을 해주는 것이 좋다. function swapNumbers(row, col) { for (let i = 0; i < matrix.length; i++) { if (matrix[i][col] !== 0) { matrix[i][col] = 0; } }..
2021. 5. 30.