boardToString static method
Implementation
static String boardToString(List board) {
var buffer = StringBuffer();
var space = '';
var divider = _makeDivider((sqrt(board.length)).toInt());
for (var i = 0; i < sqrt(board.length); i++) {
buffer.write(space);
buffer.write(divider);
space = '\n';
for (var j = 0; j < sqrt(board.length); j++) {
buffer.write(space);
buffer.write(_rowToString(board[(i * 3 + j) % 9]));
}
}
buffer.write(space + divider);
return buffer.toString();
}