Questions marquées «k»

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...

44
Implémenter une pile

Je ne peux pas croire que nous ne l'ayons pas déjà. C'est l'une des structures de données les plus importantes en programmation, et pourtant assez simple pour l'implémenter dans un code-golf : Défi Votre tâche consiste à implémenter une pile permettant de pousser et d'afficher des nombres, de...

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...

39
Horloge ASCII avec marqueurs de temps point et virgule

introduction Imaginez que la ligne de caractères soit en fait deux lignes. Ligne supérieure - points - représente les heures (système sur 24 heures), tandis que bas - virgules - représente les minutes . Un personnage peut représenter une heure, une minute ou les deux , dans la mesure du possible....

35
Revêtement de chaque crêpe

Vous avez une pile de crêpes sur une assiette avec une boule de sirop sur le dessus tellement épaisse qu’elle ne peut pas couler sur les côtés. Vous ne serez pas heureux de manger jusqu'à ce que les deux faces de chaque crêpe aient au moins touché le sirop, mais à l'heure actuelle, une seule face...

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
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...

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...

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....

29
Vérifier une solution de la Tour de Hanoi

Si vous ne savez pas ce qu'est la Tour de Hanoi , je vais l'expliquer brièvement: il y a trois tiges et quelques disques dont chacun a une taille différente. Au début, tous les disques se trouvent sur la première tour, dans l'ordre trié: le plus gros est en bas, le plus petit en haut. Le but est...

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...

28
Jouez au golf sur un Brain-Flak Integer

Les entiers sont fastidieux à représenter dans Brain-Flak . Il y a 8 opérateurs: () Evaluates to 1, but does not push anything on any stack [] Evaluates to an indeterminate value for the purposes of this question {} Removes the top of the stack and evaluates to it <> Switches to or back from...