Source code for kyu_5.did_i_finish_my_sudoku.sudoku_by_row

"""
Assert Sudoku by row.

Helper method for Did I Finish my Sudoku?
Created by Egor Kostan.
GitHub: https://github.com/ikostan
"""


[docs] def assert_sudoku_by_row(board: list) -> bool: """ Assert Sudoku by row. :param board: list :return: bool """ for row in board: if len(row) != len(set(row)) or len(row) != len(board[0]): return False for i in row: if not isinstance(i, int): return False return True