Переміщення колоди карт важко для дітей, тому вони повинні знайти способи отримати розумну та зручну колоду якомога простіше.
Один із способів зробити це, що дає досить хороші результати:
- Вийміть верхню карту і вставіть її довільно в колоду
- Вийміть нижню карту і вставіть її в випадкове місце в колоду
- Продовжуйте, поки ви не повірите, що це досить добре.
Зверніть увагу, що ви ніколи не вставляйте карту в верхнє або нижнє місце, вона повинна бути розміщена десь у колоді.
Замість перетасовки карт, ми будемо тасувати буквено - цифрові знаки: 0-9
, A-J
, a-j
, q-z
і Q-Z
.
Почніть з рядка, показаного нижче, і перетасуйте символи так, як це описано вище. Ви можете вибрати, чи хочете ви продовжувати перетасовувати нескінченно або перемішувати картки 100 раундів (100 карт зверху та 100 карт знизу).
0123456789abcdefghijqrstuvwxyzABCDEFGHIJQRSTUVWXYZ
Завдання полягає у відображенні перетасованих персонажів. Кожна «перетасовка» (виймання та вставлення картки) займає від 0,25 до 0,35 секунди.
Наведений нижче графік показує приклад виводу:
Це код-гольф, тому найкоротший код у байтах виграє.
«Чому б вам не a-t
замість a-j
, q-z
?» Тому що це має ілюструвати костюми карток, а не лише символи. І так, є 5 костюмів.
Примітка. Я вирішив припинити використання галочки на кодах-гольф- викликах. Відповідні мета-повідомлення тут і тут .
0-9
, A-J
, a-j
, q-z
і Q-Z
, з цього питання.