Questions marquées «brainfuck»

Ce défi est lié au langage BF. Notez que les défis qui nécessitent que les réponses soient dans une langue spécifique sont généralement découragés.

113
Interpréter le cerveau ***

Ecrivez le programme le plus court dans votre langue préférée pour interpréter un programme brainfuck . Le programme est lu depuis un fichier. L'entrée et la sortie sont l'entrée standard et la sortie standard. Taille de la cellule: 8bit non signé. Le débordement n'est pas défini. Taille du...

88
BrainF *** edBotsForBattling - Un tournoi Brainf ***

Tous les robots de l'arène de combat ont soudainement été pris au piège et personne ne peut expliquer pourquoi. Mais peu importe, tant qu'ils sont encore capables de se battre - même si Brainfuck est la seule langue qu'ils comprennent maintenant. Cela fait un moment depuis la dernière soumission...

73
Créer un «H» à partir de petits «H»

Défi Créez une fonction ou un programme qui, lorsqu'un entier est attribué size, effectue les opérations suivantes: Si sizeest égal à 1, sortie H H HHH H H Si sizeest supérieur à 1, sortie X X XXX X X où Xest la sortie du programme / fonction poursize - 1 (Si vous préférez, vous pouvez faire...

46
Traduire oOo CODE

Étant donné l'entrée d'un programme écrit en oOo CODE , indiquez le code BF qu'il représente. Voici une brève description du fonctionnement de oOo CODE: Tout d'abord, tous les caractères non alphabétiques sont supprimés (tout ce qui n'est pas dans la plage A-Za-z). Par exemple, prenons le programme...

41
Est-ce que ce nombre est une puissance entière de -2?

Il existe des méthodes astucieuses pour déterminer si un nombre est une puissance de 2. Ce n'est plus un problème intéressant. Déterminons donc si un entier donné est une puissance entière de -2 . Par exemple: -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ 2 => no 3 => no 4...

32
Implémenter QuickSort dans BrainF *** [fermé]

Comme discuté dans le salon sur Stack Overflow: si vous ne pouvez pas implémenter l'algorithme Quicksort donné en.wikipedia.org/wiki/Quicksort dans n'importe quelle langue que vous avez une connaissance minimale, vous voudrez peut-être envisager une profession différente. @sbi mais SBI a également...

32
Les bandes circulaires sont-elles passionnantes?

Un dérivé de Brainfuck Définissons un langage de programmation simple de type Brainfuck . Il a une bande de cellules bidirectionnelle et chaque cellule contient un bit. Tous les bits sont initialement 0. Il y a une tête mobile sur la bande, initialement à la position 0. Un programme est une chaîne...

32
Brainf *** Golfer

L'un des codes les plus simples écrits par un langage de programmation est une séquence d'impression de caractères de programme (ex. "Bonjour, monde!"). Cependant, s o m e e s o t e r i c langages de programmation comme Brainfuck , même ce code le plus simple est assez ennuyeux d'écrire. Votre...

31
La cellule au bout de l'arc-en-ciel

Nous connaissons tous, ou du moins avons entendu parler de brainfuck , l'une des langues ésotériques les plus célèbres et les plus influentes. Alors que de nos jours la plupart des implémentations utilisent une bande infinie, le compilateur original d'Urban Müller avait une bande de 30000 cellules....

28
Convertir Brainfuck en MarioLANG

MarioLANG est un langage de programmation bidimensionnel où le code source ressemble à un niveau Super Mario Bros. De plus, son jeu d'instructions est très similaire à celui de Brainfuck . Cela signifie que MarioLANG est essentiellement un Brainfuck 2-D où le pointeur d'instruction se déplace comme...

23
Conseils pour jouer au brainfuck

Quels conseils généraux avez-vous pour jouer au brainfuck? Je cherche des idées qui peuvent être appliquées aux problèmes de golf de code en général qui sont au moins quelque peu spécifiques au brainfuck (par exemple, "supprimer les commentaires" n'est pas une réponse). Veuillez poster un pourboire...

22
Minify Brainfuck

Votre défi est de minimiser le code Brainfuck , selon ces règles: Retirez tout ce qui n'en fait pas partie +-><[].,. Pour tout groupe de caractères consécutifs +ou -, si le nombre de +s et de -s est le même, supprimez-les. Faites de même que ci-dessus, mais avec >et <. Supprimez les...

22
Un défi ogl-edocf

Contribution Une chaîne mélangée non vide composée de caractères ASCII dans la plage .[32..126][32..126][32..126] Sortie La sortie est obtenue en appliquant des rotations successives à la chaîne d'entrée. Pour chaque lettre ( [a-zA-Z]) de la chaîne d'entrée, de gauche à droite: si la lettre est en...

21
Un jeu aux proportions atomiques

Votre tâche consiste à créer un bot qui joue Atomas , avec le meilleur score. Fonctionnement du jeu: Le plateau de jeu commence par un anneau de 6 "atomes", avec des nombres allant de 1à 3. Vous pouvez "jouer" un atome entre deux atomes, ou sur un autre atome, selon l'atome lui-même. Vous pouvez...

20
Golf Bootloader: Brainf ***

Créez un chargeur de démarrage qui exécute le programme Brainfuck donné. C'est du code-golf , donc le programme avec le moins d'octets gagne. Étant un chargeur de démarrage, la taille du programme est comptée en octets non nuls dans le code compilé. Brainfuck 30000 cellules débordantes 8 bits. Le...

20
S'agit-il d'un nombre triangulaire tronqué?

Séquence OEIS associée: A008867 Nombre triangulaire tronqué Une propriété commune des nombres triangulaires est qu'ils peuvent être disposés en triangle. Par exemple, prenez 21 et disposez-les dans un triangle de os: o oo ooo oooo ooooo oooooo Définissons une "troncature:" coupant des triangles de...