Questions marquées «simulation»

Pour les défis impliquant la simulation.

103
Simulez l'univers!

Une propriété intéressante d'un langage complet de Turing est qu'il peut être utilisé pour écrire n'importe quel programme, y compris la simulation de l'univers entier. Votre travail consiste à faire exactement cela: écrire un programme simulant l’Univers . Remarque: bien que je ne doute pas que...

57
Petit Chandler est triste. Dessine-lui un nuage pour lui remonter le moral

Petit Chandler est triste. Dessine-lui un nuage pour lui remonter le moral. Remarque: dessiner un nuage ne l'encouragera pas. Un cercle peut être défini comme un triplet (x,y,r)où xest la position x du cercle sur un plan cartésien, yla position y du cercle sur un plan cartésien et rle rayon du...

50
Code (Mini) Golf

Compte tenu de la vue de côté d'un parcours de mini-golf et de la puissance de l'élan, déterminez si la balle parviendra dans le trou. Un cours sera dans ce format: ____ ____ _ __/ \ / U \ __/ \ / \_ \_/ La balle commence juste avant le premier terrain à gauche et suit le contour du parcours...

37
Vais-je le faire à temps?

Inspiré par cela . Contexte Le mal agriculteur a décidé de brûler votre champ de blé afin de faire monter les prix. Pour assurer une destruction totale, il a également trempé votre champ dans l’essence. Encore plus malheureusement, vous vous trouviez sur le terrain quand il était allumé et vous...

33
Simulateur de gravité

Déclaration Vous obtenez une image d'une série de boules tombant dans une grille 2D. Cette grille est entourée de murs immuables et incassables afin que toute l'action soit contenue à l'intérieur. Votre tâche consiste à déterminer quel sera l'état du scénario une fois que la gravité aura fait tout...

30
Tuez-le avec le feu

Avertissement: L'histoire racontée dans cette question est entièrement fictive et inventée uniquement dans le but de fournir une intro. Je suis un mauvais fermier, et pour faire monter le prix du blé dans ma région, j'ai décidé de brûler les champs de tous les fermiers autour de moi. J'aimerais...

28
Simulateur de propagation d'incendie

Supposons que nous ayons une matrice comme celle-ci: 11111 12221 12321 12221 11111 Cette matrice représente un terrain et chaque cellule représente une portion de terrain. Le nombre dans chaque cellule représente le temps pendant lequel la portion de terrain doit être complètement brûlée (en...

23
Un défi géométrique

Tout le monde aime la géométrie. Alors pourquoi n'essayons-nous pas de coder le golf? Ce défi consiste à saisir des lettres et des chiffres et à créer des formes en fonction de ceux-ci. L'entrée L'entrée sera sous la forme de (shapeIdentifier)(size)(inverter). Mais que sont shapeIdentifier, size et...

19
Forêt - Un écosystème simulé

REMARQUE Ce problème provient de ce fil reddit (alerte spoiler!), Et je l'ai ajusté pour l'adapter au format de ce site. Tout le mérite revient à l'utilisateur reddit "Coder_d00d". Dans ce problème, nous simulerons une forêt. Pour cette forêt simulée, nous traiterons de 3 aspects. Arbres pouvant...

19
Couches Sierpinski

En commençant par, /\vous pouvez créer un motif de type triangle de Sierpinski en ajoutant une ligne sous telle que ... Toute branche lâche /ou se \divise à nouveau en deux branches: /\. Toute collision de branches \/meurt sans rien (mais des espaces) en dessous. La répétition de ces règles donne...

19
Maximisez la différence au carré

Considérons une permutation des valeurs entières de 1à N. Par exemple, cet exemple pour N = 4: [1, 3, 4, 2] Nous considérerons cette liste comme cyclique, de sorte que 1et 2seront traités comme adjacents. Une quantité que nous pouvons calculer pour une telle liste est la différence quadratique...

19
L'étrange vie d'une ruche

Les chercheurs ont récemment découvert une colonie d'abeilles intéressante qui vit dans un champ infini de nids d'abeilles: Chaque cellule peut héberger une abeille ou non. En fait, la vie de ces créatures semble être un peu ... chaotique. On pourrait calculer qu'une colonie commence toujours par...

18
Implémenter l'algorithme Boids

introduction L' algorithme Boids est une démonstration relativement simple du comportement émergent dans un groupe. Il a trois règles principales, décrites par son créateur, Craig Reynolds: Le modèle de flocage de base se compose de trois comportements de pilotage simples qui décrivent comment un...

17
Prédisez où l'homme ira

Un homme vit dans le coin nord-ouest (0, 0)d'une ville de hauteur het de largeur w. Chaque jour, il marche de son domicile à la frontière (?, w)ou (h, ?). Dans l'exemple suivant, l'homme va (3, 3)aujourd'hui. (0, 0) +--+ + + . (0, 4) | + +--+--+ . | + + + + . | (3, 0) . . . . . (3, 4) L'homme...

17
Où la balle atterrira-t-elle?

Étant donné une chaîne dans laquelle la première ligne contient des espaces et un point ( ., la "balle"), suivie de lignes contenant des espaces, des barres obliques ( /) et des barres obliques inverses ( \), déterminez dans quelle colonne la balle atterrira après être tombée de sa position de...

17
Analyse des tremblements de terre

Contexte Le Random Domino Automaton est un modèle de jouet pour les tremblements de terre, inspiré des automates cellulaires. Dans ce défi, votre tâche consiste à simuler une version simplifiée de ce modèle et à en collecter des données. L'automate est défini sur un tableau Ade kbits, représentant...

17
Éléments en voie de disparition

Étant donné une chaîne Set une liste d'index X, modifiez Sen supprimant l'élément à chaque index de Stout en utilisant ce résultat comme nouvelle valeur de S. Par exemple, étant donné S = 'codegolf'et 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...

16
Simulez une bataille entre deux créatures

Bienvenue, brave golfeur de code! Aujourd'hui, vous vous tiendrez au milieu d'une grande bataille entre un gobelin et un elfe! 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...

16
Course des chiffres

Vous devez écrire un programme ou une fonction qui a donné un ordre de départ d'entiers positifs distincts à un chiffre et la longueur de la piste en tant que sorties d'entrée ou retourne l'ordre d'arrivée des nombres. L'entrée [5,1,2,6,7] and 14définit la course suivante: -------------- 76215...