[Kotlin] 행렬에서 특정 원소에 0이 포함되면 해당 원소의 행과 열 모두 0으로 만들기
·
알고리즘/알고리즘
문제 행렬에서 특정 원소에 0이 포함되면 해당 원소의 행과 열 모두 0으로 만들기 문제 풀기 전 확인 사항 - 행렬의 최대 행과 열의 수 확인 - 원소는 모두 Int 인지 확인 문제 풀이 1. 한 번 모든 원소를 돌면서 0으로 만들어질 row index와 column index를 체크한다. 2. 체크된 index에 해당하는 row, column을 모두 0으로 만든다. class Solution { fun makeZero(matrix: Array) { if (matrix.size == 0) return val rowDoneArray = BooleanArray(matrix.size) val columnDoneArray = BooleanArray(matrix[0].size) matrix.forEachIndex..