old_version/solver.py
def insert_digit(self, digit, row_index, column_index) -> None:
        """
        Insert number into cell of provided coordinates, delete cell from list of zeros' coordinates.
        Upadtes available digits and statistics of row, column and square.
        :param digit: number to insert
        :param row_index: row coordinate of cell to fill
        :param column_index: column coordinate of cell to fill
        :return: None
        """
        if digit is None:
            return None
        self.s.array[row_index, column_index] = digit
        self.s.zero_positions.remove((row_index, column_index))
        self.update_available_elements(digit)
        self.update_elements_statistics(row_index, column_index)
        return None

        Insert number into cell of provided coordinates, delete cell from list of zeros' coordinates.
        Upadtes available digits and statistics of row, column and square.
        :param digit: number to insert
        :param row_index: row coordinate of cell to fill
        :param column_index: column coordinate of cell to fill
        :return: None
        
Insert number into cell of provided coordinates, delete cell from list of zeros' coordinates.
Upadtes available digits and statistics of row, column and square.
Insert number into cell of provided coordinates delete cell from list of zeros ' coordinates . Upadtes available digits and statistics of row column and square .
def insert_digit(self, digit, row_index, column_index) -> None:
        if digit is None:
            return None
        self.s.array[row_index, column_index] = digit
        self.s.zero_positions.remove((row_index, column_index))
        self.update_available_elements(digit)
        self.update_elements_statistics(row_index, column_index)
        return None
def insert_digit ( self , digit , row_index , column_index ) -> None : if digit is None : return None self . s . array [ row_index , column_index ] = digit self . s . zero_positions . remove ( ( row_index , column_index ) ) self . update_available_elements ( digit ) self . update_elements_statistics ( row_index , column_index ) return None
Insert number into cell of provided coordinates, delete cell from list of zeros' coordinates.
Insert number into cell of provided coordinates delete cell from list of zeros ' coordinates .
"""
        Insert number into cell of provided coordinates, delete cell from list of zeros' coordinates.
        Upadtes available digits and statistics of row, column and square.
        :param digit: number to insert
        :param row_index: row coordinate of cell to fill
        :param column_index: column coordinate of cell to fill
        :return: None
        """
None
self
digit
number to insert
number to insert
row_index
row coordinate of cell to fill
row coordinate of cell to fill
column_index
column coordinate of cell to fill
column coordinate of cell to fill