Preguntas etiquetadas con code-golf

33
Consejos para jugar golf en J

GolfScript se sale con la suya con demasiada frecuencia y creo que un depósito de consejos prácticos para jugar golf en J podría ayudar en la lucha contra el imperio del mal. ¿Qué consejos tienes para acortar este lenguaje ya conciso? Para aquellos que quieran aprender J, el lugar obvio para...

33
Optimizando el teclado del teléfono

Parece haber esta locura constante por las personas que aprenden tediosamente nuevos diseños de teclado como Dvorak o Neo porque supuestamente los hace más productivos. Sostengo que cambiar la distribución del teclado es una mala idea, ya que puede llevarle meses ponerse al día, y cuando finalmente...

33
¿Cuánta recompensa hay en Stackoverflow?

Tarea: Eres un programador increíble y un respondedor de Stackoverflow, y decides responder cada pregunta con una recompensa en Stackoverflow. Eres tan bueno que logras obtener todas las recompensas en todas las preguntas. Mientras espera que llegue el representante, se escribe un programa que va...

33
Saca la llama interior de una oración

Su objetivo es tomar aportes como Pie is good. I just ate a bunch of pies early this morning. Actually, it was closer to the afternoon. Mornings are good. y cree una matriz de los índices de la cadena donde aparecen las letras que forman la palabra "Llama" (una en orden). Por ejemplo, permítame...

33
Una hormiga en un cubo

Una hormiga camina a lo largo de los bordes (no caras) de un cubo de estructura metálica. Cada vértice que encuentra le presenta una bifurcación desde la cual se ramifican dos bordes nuevos. La hormiga elige en qué dirección girar - lefto right. Estas direcciones son relativas a la hormiga, que se...

33
Reconocimiento de voz: "Sí" o "No"?

Tarea Implemente un programa en bytes mínimos de código fuente o binario que haga reconocimiento de voz de una muestra de voz (yo digo "sí", "sí" o "no" en voz o en susurro, simple o peculiarmente) en base a muestras de entrenamiento con la máxima precisión . El programa debe leer train/yes0.wav,...

33
Escribir una poliquina

Una poliquina es quine y polyglot. 1 Debe escribir un quine que sea válido en al menos dos idiomas diferentes. Este es el código de golf, por lo que gana la respuesta más corta (en bytes). 1 Lo inventé. O más bien, Geobits lo hizo . Aparentemente, tampoco fue el primero . Reglas para Quines Solo...

33
Verificar un tablero de Buscaminas

Su objetivo es verificar si un tablero de Buscaminas completo es válido. Esto significa que cada número es un recuento correcto de minas en las celdas adyacentes, incluidas las diagonales. El tablero no se envuelve. Como de costumbre , debe asignar una función o programa, y ​​gana el código más...

33
Morse el año nuevo

Este es el desafío semanal n. ° 1. Tema: Procesamiento de audio Su tarea es escribir un programa, que escribe un archivo de audio en el disco (en un formato de su elección), que contiene el código Morse para 2015, es decir ..--- ----- .---- ..... Usted es libre de elegir cualquier tipo de...

33
Programación de bloques de tetris (literalmente)

En el juego Tetris , hay 7 tipos de ladrillos o Tetr i minoes , que matemáticamente se conocen como tetr o minoes porque todos están hechos con 4 segmentos cuadrados: Tienen los nombres I, J, L, O, S, T y Z, que corresponden a sus formas aproximadas. Contando rotaciones de 90 °, hay 19 formas...

33
Multiplicación XOR

Su objetivo es implementar la operación de multiplicación XOR (sin acarreo ), definida a continuación, en la menor cantidad de bytes posible. Si pensamos en XOR bit a bit ( ^) como suma binaria sin llevar 101 5 ^ 1001 9 ---- 1100 12 5^9=12 podemos realizar la multiplicación XOR @haciendo...

33
Multiplicación por auto-modificación

... al menos para alguna definición de "auto-modificación". La tarea En este desafío, su tarea es escribir tres cadenas A, By Cque satisfagan las siguientes propiedades. La cadena Btiene una longitud de al menos 1. Para cada n ≥ 0, la cadena es un programa válido (es decir, definición de...

33
Palabras de equilibrio

Este desafío fue publicado en el subreddit DailyProgrammer, y pensé que sería un gran candidato para un desafío de golf de código. Determinar si una carta se equilibra se basa en su distancia desde el punto de equilibrio y el valor de la letra. El valor de una letra se puede determinar tomando su...

33
Dividiendo ASCII

Dados los 95 caracteres imprimibles en ASCII más nueva línea, sepárelos en dos grupos iguales de 48 caracteres (en adelante, el grupo A y el grupo B). Cree un mapeo uno a uno de su elección (tiene total discreción) entre los dos grupos. En otras palabras, Apodría mapear ay viceversa, pero Atambién...

33
{Números rizados};

En el lenguaje de programación esotérico Curly, los programas consisten únicamente en llaves {}y puntos y comas ;. A pesar de este humilde conjunto de herramientas, Curly tiene literales que pueden representar cualquier número entero no negativo. Sin embargo, el formato es un poco difícil de leer...

33
Esta pregunta tiene sus altibajos

La entrada constará de los siguientes caracteres: ^: Sube uno v: Baja uno ▲o k: sube dos ▼o j: baja dos Por ejemplo, la siguiente entrada: ^^▲^v▼▲^^v produciría el siguiente resultado: ^ ^ ^ v ▲ v ▲ ^ ▼ ^ Secuencias de escape que mueven el cursor como \e[B no están permitidas. Debe...

33
Biplex: un importante operador inútil

Entrada Una lista de entre 1 y 255 enteros positivos (inclusive), cada uno en el rango de 1 a 2 32-1 (inclusive). Su formato de entrada no necesita ser idéntico a los casos de prueba. Se requiere la entrada sin ceros a la izquierda para ser aceptada. No es necesario aceptar entradas con ceros a...

33
Tiny Lisp, pequeño intérprete

Los programadores de Lisp se jactan de que Lisp es un lenguaje poderoso que se puede construir a partir de un conjunto muy pequeño de operaciones primitivas . Pongamos en práctica esa idea jugando al golf a un intérprete para un dialecto llamado tinylisp. Especificación de idioma En esta...

33
Simulador de gravedad

Declaración Te dan una imagen fija de una serie de bolas que caen en una cuadrícula 2D. Esta cuadrícula está rodeada de paredes inmutables e irrompibles, por lo que toda la acción está contenida dentro de ellas. Su tarea es determinar cuál será el estado del escenario después de que la gravedad...