23 thg 7, 2009

Cách lập ô đố SUDOKU dùng Excel

  1. Dùng chương trình Excel, lập bảng lớn, tô đậm đường viền của 9 bảng nhỏ.
  2. Chọn dãy số từ 1 tới 9 ngẫu nhiên, ghi vào dòng A.
  3. Bắt đầu từ số trong ô Aa, chọn tiếp dãy số thứ hai, ghi vào cột a sao cho bảng nhỏ không có số trùng nhau
  4. Bắt đầu từ số 1, điền ngẫu nhiên vào các bảng nhỏ chưa có số 1 để : trong một bảng nhỏ, trong một dòng, trong một cột chỉ có một số 1.
  5. Tiếp tục với số 2, 3, . . ., tới số 9.
  6. Điền các số đầu tiên sẽ rất dễ dàng, nhưng tới 2 số cuối sẽ gặp tình trạng trùng số trong bảng nhỏ, hoặc dòng, hoặc cột. Gỉai quyết bằng cách thay đổi các số trùng bằng một số khác, và . . . kiên nhẫn sẽ có được một bảng hòan chỉnh.
  7. Copy bảng hoàn chỉnh, xóa bớt các số để còn lại trong mỗi bảng nhỏ từ 1 tới 4 số. Mỗi số 1, 2, . . . 9 trong 3 bảng nhỏ nằm ngang hoặc dọc chỉ nên chọn 1 hoặc 2 lần. Số thiếu trong bảng nhỏ còn lại cần phải được chọn sao cho có từ 2 tới 3 vị trí để người giải phải cân nhắn khi điền số vào.
  8. Chọn tổng cộng khoản từ 25 tới 30 số, và các số này có hình dạng cân đối, hoặc đẹp, hoặc . . . không đẹp là sẽ có một ô đố dễ hoặc khó giải tùy theo tổng các số nhiều ( 30 ) hay ít ( 25 ).
  9. Dùng Excel là vì có thể thay thế, sửa đổi các số trong bảng nhanh và dễ, chỉ cần khoảng 5 phút là có thể tạo ra ô đố. Nếu dùng thời gian rảnh trên xe ô tô, quán cafe, . . . để tạo ra ô đố trên 1 tờ giấy cũng được nhưng mất rất nhiều thời gian, có thể từ 5 phút tới 30 phút hoặc 1 giờ tùy theo người.

Không có nhận xét nào: