Вопросы с тегом «simulation»

Для задач, связанных с симуляцией.

104
Симулируйте Вселенную!

Одним из замечательных свойств языка, полного Тьюринга, является то, что его можно использовать для написания любой программы, вплоть до симуляции всей Вселенной. Ваша задача сделать именно это: написать программу, которая имитирует Вселенную . Примечание: хотя я не сомневаюсь, что вы сможете...

57
Маленький Чендлер грустный. Нарисуй ему облако, чтобы подбодрить его

Маленький Чендлер грустный. Нарисуй ему облако, чтобы подбодрить его. Примечание: рисование облака на самом деле не поднимет его настроение. Круг может быть определен как 3-кортеж, (x,y,r)где x- это положение x круга на декартовой плоскости, yэто положение y круга на декартовой плоскости и rрадиус...

50
Код (Мини) Гольф

Учитывая вид сбоку на поле для мини-гольфа и силу удара, определите, попадет ли мяч в лунку. Курс будет в следующем формате: ____ ____ _ __/ \ / U \ __/ \ / \_ \_/ Мяч начинается непосредственно перед первым участком земли слева и следует по контуру поля, пока не достигнет отверстия (верхний...

37
Я сделаю это вовремя?

Вдохновленный этим . Задний план Злой фермер решил сжечь свое пшеничное поле вниз, чтобы подъехать цены. Чтобы обеспечить полное уничтожение, он также пропитал ваше поле бензином. К сожалению, вы случайно шли по полю, когда оно горело, и вы должны быстро выбраться, чтобы выжить. Вызов Учитывая...

33
Гравитационный симулятор

утверждение Вам дают серию шаров, падающих в 2D сетку. Эта сетка окружена неизменными и нерушимыми стенами, поэтому все действия заключены в них. Ваша задача - определить, каким будет состояние сценария после того, как гравитация выполнит всю свою работу. Элементы внутри сетки - Пол, не меняет...

30
Убить его огнем

Отказ от ответственности: история, рассказанная в этом вопросе, является полностью вымышленной, и придумана исключительно с целью ознакомления. Я злой фермер, и чтобы повысить цены на пшеницу в своем районе, я решил сжечь поля всех фермеров вокруг меня. Мне бы очень хотелось, чтобы поля вспыхнули...

28
Симулятор распространения огня

Предположим, у нас есть такая матрица: 11111 12221 12321 12221 11111 Эта матрица представляет ландшафт, и каждая ячейка представляет часть ландшафта. Число в каждой ячейке представляет время, в течение которого часть местности должна быть полностью сожжена (в минутах, если требуется единица...

26
Помогите, я в ловушке бесконечной фабрики!

Эта задача слабо вдохновлена ​​игрой Zachtronics Infinifactory . Вам предоставляется вид сверху прямоугольной сетки конвейеров, представленной >v<^. Могут быть ячейки без конвейеров, представленные пробелами. Вот пример: > <vv < v ^ >v v >v^^>vv^ ^>^ v > v<v...

23
Геометрический вызов

Все любят геометрию. Так почему бы нам не попробовать и написать код в гольф? Эта задача включает в себя прием букв и цифр и создание фигур в зависимости от этого. Вход Вход будет в форме (shapeIdentifier)(size)(inverter). Но что такое shapeIdentifier, размер и инвертор? Идентификатор фигуры - это...

19
Лес - моделируемая экосистема

НОТА Эта проблема была взята из этой ветки reddit (оповещение о спойлере!), И я настроил ее так, чтобы она соответствовала формату этого сайта. Весь кредит переходит к пользователю Reddit "Coder_d00d". В этой задаче мы будем моделировать лес. Для этого смоделированного леса мы будем иметь дело с 3...

19
Слои Серпинского

Начав с того, что /\вы можете создать шаблон в виде треугольника Серпинского , добавив линию под таким, чтобы ... Любая свободная ветвь /или \расщепляется снова на две ветви: /\. Любое столкновение ветвей \/умирает ни с чем (кроме пробелов) под ним. Повторение этих правил дает /\ /\/\ /\ /\...

19
Максимизировать разницу в квадрате

Рассмотрим перестановку целочисленных значений из 1в N. Например, этот пример для N = 4: [1, 3, 4, 2] Мы будем считать этот список циклическим, таким, что 1и 2рассматриваются как смежные. Одна величина, которую мы можем вычислить для такого списка - это общая квадратичная разница смежных значений:...

19
Странная жизнь улья

Исследователи недавно обнаружили интересную пчелиную колонию, которая живет в бесконечном поле сот: Каждая клетка может содержать пчелу или нет. На самом деле, жизнь этих существ выглядит немного ... хаотично. Можно посчитать, что колония всегда начинается со следующей схемы: (Биография Эммануэля...

18
Реализовать алгоритм Boids

Вступление Boids алгоритм является относительно простой демонстрацией поведения эмерджентного в группе. У него есть три основных правила, описанных его создателем Крейгом Рейнольдсом: Базовая модель флокирования состоит из трех простых режимов рулевого управления, которые описывают, как маневрирует...

17
Предсказать, куда пойдет человек

Человек живет в северо-западном углу (0, 0)города с ростом hи шириной w. Каждый день он идет от своего дома до границы (?, w)или (h, ?). В следующем примере мужчина идет (3, 3)сегодня. (0, 0) +--+ + + . (0, 4) | + +--+--+ . | + + + + . | (3, 0) . . . . . (3, 4) Человек записывает немного в каждой...

17
Где приземлится мяч?

Если задана строка, в которой первая строка содержит пробелы и один период ( .«шар»), за которыми следуют строки, содержащие пробелы, косую /черту ( \) и обратную косую черту ( ), определите, в какой столбец попадет мяч после падения из своей исходной позиции. , Каждый /перемещает его влево на 1...

17
Анализ землетрясений

Фон Случайный Domino Automaton игрушки модель для землетрясений, вдохновленная клеточными автоматами. В этой задаче ваша задача - смоделировать упрощенную версию этой модели и собрать из нее данные. Автомат задается на массив Aиз kбитов, представляющих собой линии разлома , на котором может...

17
Исчезающие элементы

Для заданной строки Sи списка индексов Xизмените S, удалив элемент в каждом индексе S, используя этот результат в качестве нового значения S. Например, учитывая S = 'codegolf'и X = [1, 4, 4, 0, 2], 0 1 2 3 4 5 6 7 | c o d e g o l f | Remove 1 c d e g o l f | Remove 4 c d e g l f | Remove 4 c d e g...

16
Имитация битвы между двумя существами

Добро пожаловать, храбрый игрок в гольф код! Сегодня вы окажетесь посреди великой битвы между гоблином и эльфом! goblin attacks elf! elf dodges! elf attacks goblin!     elf hits goblin for 13 damage!     goblin has 37 health left.     goblin attacks elf!     goblin hits elf for 1 damage!     elf...

16
Гонка цифр

Вы должны написать программу или функцию, которая задает начальный порядок различных однозначных натуральных чисел и длину дорожки в качестве входных данных или возвращает конечный порядок чисел. Вход [5,1,2,6,7] and 14определяет следующую расу: -------------- 76215 -> -------------- Правила...