Preguntas etiquetadas con k

113
Interpretar brainf ***

Escribe el programa más corto en tu idioma favorito para interpretar un programa de brainfuck . El programa se lee desde un archivo. Entrada y salida son entrada estándar y salida estándar. Tamaño de celda: 8 bits sin firmar. El desbordamiento no está definido. Tamaño de matriz: 30000 bytes (sin...

88
BrainF *** edBotsForBattling - Un torneo Brainf ***

Todos los bots en el campo de batalla de repente se pusieron a pensar y nadie puede explicar por qué. Pero a quién le importa mientras puedan pelear, aunque Brainfuck es el único idioma que entienden. Ha pasado un tiempo desde la última presentación, así que finalmente anunciaré al ganador de...

73
Cree una "H" a partir de "H" más pequeñas

Desafío Cree una función o programa que, cuando se le da un número entero size , haga lo siguiente: Si sizees igual a 1, salida H H HHH H H Si sizees mayor que 1, salida X X XXX X X donde Xes la salida del programa / función parasize - 1 (Si lo prefiere, puede hacer que el caso base...

46
Traducir oOo CODE

Dada una entrada de un programa escrito en oOo CODE , genera el código BF que representa. Aquí hay una breve descripción de cómo funciona oOo CODE: Primero, se eliminan todos los caracteres no alfabéticos (todo lo que no está en el rango A-Za-z). Por ejemplo, tome el programa PROgRam reVERsES...

44
Implementando una pila

No puedo creer que aún no tengamos esto ... Es una de las estructuras de datos más importantes en la programación, pero aún así es lo suficientemente simple como para implementarlo en un código de golf : Desafío Su tarea es implementar una pila que permita empujar y reventar números, para probar...

41
Enumerar programas válidos de Brainf ** k

Golunar / Unario es una forma de codificar todos válidos Brainfuck programas, pero no es una enumeración, ya que la mayoría de los números naturales no corresponden a un programa válido. Para el propósito de este desafío, asuma una cinta doblemente infinita y sin comentarios, es decir, un programa...

41
¿Es este número una potencia entera de -2?

Hay formas inteligentes de determinar si un número es una potencia de 2. Eso ya no es un problema interesante, así que determinemos si un entero dado es una potencia entera de -2 . Por ejemplo: -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ 2 => no 3 => no 4 => yes:...

39
Reloj ASCII con marcadores de punto y coma

Introducción Imagine que la línea de caracteres es, de hecho, dos filas. Fila superior - puntos - representa las horas (sistema de 24 horas), mientras que inferior - comas - representa minutos . Un personaje puede representar hora, minuto o ambos , siempre que sea posible. Al principio,...

35
Recubriendo cada panqueque

Tienes una pila de panqueques en un plato con una gota de jarabe en la parte superior tan gruesa que no puede correr por los lados. No estará contento de comer hasta que las dos caras de cada panqueque hayan tocado al menos el jarabe, pero en este momento solo una cara del panqueque superior...

32
Implementar QuickSort en BrainF *** [cerrado]

Como se discutió en la sala Lounge en Stack Overflow: Si no puede implementar el algoritmo Quicksort dado en en.wikipedia.org/wiki/Quicksort en cualquier idioma que tenga un conocimiento mínimo, es posible que desee considerar una profesión diferente. @sbi pero SBI también señaló que tal vez...

32
Brainf *** Golfista

Uno de los códigos más fáciles escritos por un lenguaje de programación es una secuencia de caracteres de impresión de programas (por ejemplo, "¡Hola, mundo!"). Sin embargo, s o m e e s o t e r i c lenguajes de programación como Brainfuck , incluso el código más simple es bastante molesto para...

32
¿Son emocionantes las cintas circulares?

Un derivado de Brainfuck Definamos un lenguaje de programación simple similar a Brainfuck . Tiene una cinta de celdas bidireccional, y cada celda contiene un bit. Todos los bits son inicialmente 0. Hay una cabeza móvil en la cinta, inicialmente en la posición 0. Un programa es una cadena sobre los...

31
La celda al final del arcoiris

Todos conocemos, o al menos hemos oído hablar, de brainfuck , uno de los lenguajes esotéricos más famosos e influyentes. Si bien en la actualidad la mayoría de las implementaciones usan una cinta infinita, el compilador original de Urban Müller tenía una cinta de 30000 celdas. Un hecho poco...

29
Verificar una solución de la Torre de Hanoi

Si no sabe qué es la Torre de Hanoi , lo explicaré brevemente: hay tres barras y algunos discos, cada uno de los cuales tiene un tamaño diferente. Al principio, todos los discos están en la primera torre, en orden: el más grande está en la parte inferior, el más pequeño en la parte superior. El...

28
Convertir Brainfuck a MarioLANG

MarioLANG es un lenguaje de programación bidimensional donde el código fuente se asemeja a un nivel de Super Mario Bros. Además, su conjunto de instrucciones es muy similar al de Brainfuck . Esto significa que MarioLANG es esencialmente un Brainfuck 2-D donde el puntero de instrucciones se mueve...

28
Golf un entero de Brain-Flak

Los enteros son tediosos de representar en Brain-Flak . Hay 8 operadores: () 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 the...