мы можем решить повторяющиеся числа в многомерном массиве с новым множеством? - PullRequest
0 голосов
/ 09 февраля 2019

здесь я хочу спросить об уникальных / повторяющихся числах в многомерных массивах, можем ли мы использовать метод new Set для решения по вертикали и горизонтали многомерного массива, чтобы заполнить числа от 1 до 9? Эти значения дублируются иесть 0 номер внутри?это похоже на игру в судоку, я думал о том, чтобы решить игру в судоку, используя new Set, но если я ее использую, она изменит положение значений в индексе, если числа повторяются,

как мы можем заполнитьчисло 0 в многомерном массиве, с которым числа не совпадают с этой строкой и столбцами?Возможно ли использовать метод new Set для решения этой проблемы?для игры судоку?

let nums = [ [ 1, 0, 5, 8, 0, 2, 0, 0, 0 ],
  [ 0, 9, 0, 0, 7, 6, 4, 0, 5 ],
  [ 2, 0, 0, 4, 0, 0, 8, 1, 9 ],
  [ 0, 1, 9, 0, 0, 7, 3, 0, 6 ],
  [ 7, 6, 2, 0, 8, 3, 0, 9, 0 ],
  [ 0, 0, 0, 0, 6, 1, 0, 5, 0 ],
  [ 0, 0, 7, 6, 0, 0, 0, 3, 0 ],
  [ 4, 3, 0, 0, 2, 0, 5, 0, 1 ],
  [ 6, 0, 0, 3, 0, 8, 9, 0, 0 ] ]

 for(let i = 0 ; i < nums.length ; i++){
   let check = [...new Set(nums[i])]
    console.log(check)
 }

это данные, и если я использую newSet, то получу только уникальные числа, но я хочу заполнить число 0 числами, которые не повторяются в каждой строке и столбцахи не меняйте индекс позиции, просто заполните 0 цифрой

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...