Запитання з тегом «cellular-automata»

Головоломки, що включають стільникові автомати, такі як Гра життя.

5
Моделюйте будь-який 1D стільниковий автомат
Змагання Ви повинні написати повну програму, яка займає сім номерів від STDIN і друкує двовимірну історію стільникового автомата (CA) до STDOUT. Це код гольфу. Форматування вводу Вхід буде складати сім цілих рядків / рядків, розділених комами. Перше число - це номер правила згідно коду Wolfram (стандартна назва для кожного правила). …

6
Двійкове самообертання
Надаючи двійковий 3D-масив, для кожного шару циклічно обертайте кожен свій стовпець на стільки кроків, на які вказує двійкове кодування стовпців шару над ним, а потім циклічно обертайте ліворуч кожен його рядок стільки кроків, скільки вказано двійкове кодування рядків шару під ним. Завжди буде як мінімум три шари. Стовпці верхнього шару …

6
Зсипте пісок
(Є пов’язані питання щодо нескінченних пісковиків та пошуку елементів ідентичності пісковиків .) Давши матрицю невід'ємних цілих чисел, поверніть матрицю таких самих розмірів, але пересипану : Якщо матриця не містить значень більше 4, поверніть її. Кожна "комірка", що перевищує 3, зменшується на 4, а всі безпосередньо сусідні комірки (вгорі, внизу, зліва …

11
Моделюйте 1D модель ігрового життя
Це питання просто переглядалося на перегляд коду, і я подумав, що вам може сподобатися його як виклик кодогольфа: Вам надається не порожній список x будинків, представлених булевими. Кожен день будинки змагаються із суміжними. 1 являє собою "активний" будинок, а 0 являє собою "неактивний" будинок. Якщо сусіди з обох сторін даного …

2
Черви гольфу Патерсона
Черви Патерсона - це своєрідний стільниковий автомат, який існує на нескінченній трикутній сітці і на кожному кроці вони повертаються в якомусь напрямку і рухаються однією одиницею. Їх визначальні властивості полягають у тому, що вони ніколи не можуть двічі переходити одне і те ж місце, і коли вони стикаються з одним …

9
Реалізуйте дивний автомат
Я бавився зі стільниковим автоматом, і виявив той, який мав цікаву поведінку. Ось як це працює: Він читає двійковий рядок зліва направо, якщо він зустрічається з 1наступними 2іншими значеннями, він додає a 0до результату і продовжить читання. Якщо він зіткнеться з 0(або залишилося менше 3 значень), він додасть поточне значення …

4
Гра життя і втоми
Гра життя і стомлення Стюі досить схожа на більш відому «Гра життя» Конвея . Всесвіт Гра життя і втоми Стіуї (GoLF) - це нескінченна двовимірна ортогональна сітка квадратних комірок, кожна з яких знаходиться в одному з трьох можливих станів, живих, мертвих або втомлених. Кожна клітина взаємодіє зі своїми вісьмома сусідами, …

3
Визначення послідовностей клітинних автоматів
Фон Для цілей цього виклику, державний nстільниковий автомат - це просто двійкова функція, fяка приймає два числа з набору стану {0, 1, ..., n-1}як входи і повертає інше число з цього набору як вихід. Він може бути застосований до списку чисел довжиною не менше 2 балівL = [x0, x1, x2, …

2
Податковий історик
Вступ Є збирач податків, який має певні проблеми з управлінням податками свого царства: історичні записи згоріли у великому пожежі. Він хоче з'ясувати, скільки можливих минулих моментів може відбутися з точки зору того, звідки дісталися нинішні гроші. На щастя, його королівство дуже просте. Царство можна змоделювати за допомогою 2D булевої матриці, …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.