boardToString static method

String boardToString(
  1. List board
)

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();
}