Việc xáo trộn một cỗ bài rất khó đối với trẻ em, vì vậy chúng phải tìm ra cách để có được một cỗ bài xáo trộn hợp lý một cách đơn giản nhất có thể.
Một cách để làm điều này mang lại kết quả hợp lý là:
- Lấy thẻ trên cùng và chèn nó vào một vị trí ngẫu nhiên trong bộ bài
- Lấy thẻ dưới ra và nhét nó vào một vị trí ngẫu nhiên trong bộ bài
- Tiếp tục cho đến khi bạn tin rằng nó đủ tốt.
Lưu ý rằng bạn sẽ không bao giờ chèn một thẻ ở vị trí trên cùng hoặc dưới cùng, nó nên được đặt ở đâu đó trong bộ bài.
Thay vì shuffling thẻ, chúng tôi sẽ xáo trộn nhân vật alphanumerical: 0-9
, A-J
, a-j
, q-z
và Q-Z
.
Bắt đầu với chuỗi được hiển thị bên dưới và xáo trộn các ký tự theo cách nó được mô tả ở trên. Bạn có thể chọn nếu bạn muốn tiếp tục xáo trộn vô hạn hoặc xáo trộn các thẻ 100 vòng (100 thẻ từ trên xuống và 100 thẻ từ dưới lên).
0123456789abcdefghijqrstuvwxyzABCDEFGHIJQRSTUVWXYZ
Thách thức là hiển thị các nhân vật bị xáo trộn. Mỗi lần "xáo trộn" (rút và nạp thẻ) sẽ mất từ 0,25 đến 0,35 giây.
Ảnh gif dưới đây cho thấy một ví dụ đầu ra:
Đây là mã golf, vì vậy mã ngắn nhất tính bằng byte sẽ thắng.
"Tại sao bạn không có a-t
thay a-j
, q-z
?" Bởi vì điều này sẽ minh họa phù hợp với thẻ, không chỉ các nhân vật. Và vâng, có 5 bộ quần áo.
Lưu ý: Tôi đã quyết định ngừng sử dụng dấu kiểm trên mã-golf -challenges. Bài viết meta có liên quan ở đây và ở đây .
0-9
, A-J
, a-j
, q-z
và Q-Z
, theo câu hỏi.