Я пытаюсь создать программу решения судоку, которая получает вектор векторов в качестве входных данных, где каждый вектор внутри вектора является строкой судоку, где каждый '0' является пустой ячейкой в судоку.
До сих пор я нашел каждое возможное число, которое может получить ячейка с '0'.
Итак, проблема в том, что после определения, в какой ячейке есть только одно возможное решение, как я могу поставить это уникальное решение на свою позицию, несмотря на неизменность Clojure?
Программа должна возвращать тот же вектор векторов, где каждый «0» заменяется числом, которое соответствует требованиям.