середа, 25 травня 2016 р.

One-liner (almost) sudoku generator

def make_sudoku(size):
    sudoku = list([0 for i in xrange(size**2)] for i in xrange(size**2))
    if size == 1: return [[1]]
    sudoku = [[((i*size + i/size + j) % (size*size) + 1) for j in range(size*size)] for i in range(size*size)]
    return sudoku

Немає коментарів:

Дописати коментар