Programación de Puzzles y Código de Golf

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
Programación de dicotomías (literalmente)

Considere una pregunta escrita en inglés simple cuya respuesta involucra dos palabras o frases razonablemente precisas (pero potencialmente inteligentes) que pueden separarse por la palabra 'y': P: ¿Cuáles son las dos caras de una moneda? A: cabezas y colas P: ¿Cuáles son las mejores formas...

33
¿Qué hay de malo con las variables públicas?

Code Bots Odio las variables privadas y protegidas. ¡Solo quiero acceder a todo! Si eres como yo, ¡este desafío es para ti! Escribe un bot que funcione en armonía con otros bots para que otros hagan lo que quieras. Eres programador y sabes cómo se supone que funcionan las cosas. Su trabajo es...

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
Imagen Batalla de colores

FELICITACIONES a @kuroineko por la mejor entrada y ganar la recompensa de 200 de @TheBestOne (¡excelente deportividad!). Escriba un programa para colorear la mayor cantidad de imagen posible antes de que lo hagan los programas de oposición. Reglas breves Su programa recibirá una imagen, su...

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