Programación de Puzzles y Código de Golf

18
¿Puede Jimmy colgarse de su cuerda?

Sin embargo, otro desafío Jimmy de su padre original. Vea estos otros encantadores desafíos . Como todos saben, recientemente hemos visto desafíos relacionados con Jimmy en las plataformas. Ahora, Jimmy es un acróbata como mencioné antes, y tiene otros trucos bajo la manga. Uno de estos trucos...

18
El desafío de codificación de Bentley: k palabras más frecuentes

Este es quizás uno de los desafíos de codificación clásicos que tuvieron cierta resonancia en 1986, cuando el columnista Jon Bentley le pidió a Donald Knuth que escribiera un programa que encontrara las palabras más frecuentes en un archivo. Knuth implementó una solución rápida utilizando pruebas...

18
Componer llenar los espacios en blanco

Digamos que tenemos un conjunto particular de funciones en cadenas. Estas funciones son como completar los espacios en blanco o madlibs, excepto que solo toman una entrada y la usan para completar todos sus espacios en blanco. Por ejemplo, podríamos tener una función similar a I went to the ____...

18
Completa el meandro de relleno de cuadrícula

Un meandro de relleno de cuadrícula es un camino cerrado que visita cada celda de una cuadrícula cuadrícula al menos una vez, nunca cruza ningún borde entre celdas adyacentes más de una vez y nunca se cruza a sí mismo. Por ejemplo:norte× NN×NN \times N Una vez llenos, cada celda de la cuadrícula...

18
Y2K ... en 2019?

Es el 10 de agosto de 2019, pero su tarea aún involucra Y2K. Raro, verdad? Cree un programa que se imprima solo, con un número de dos dígitos adjunto. La primera vez que lo ejecute, debería agregar 00 a su salida (su código fuente, porque esta es una variante quine). Cuando ejecuta esa salida, el...

18
Comience de unos

Dado un número estrictamente positivo n , siga estos pasos: Cree una matriz A con n 1 s. Si A solo tiene un elemento, finalice. De lo contrario, a partir del primer elemento, reemplazar cada par de A con su suma, dejando el último elemento como es si A longitud 's es impar, y repetir este...

17
Hacker de máquinas tragamonedas

Problema: Slot Machine Hacker de Facebook Hacker Cup 2011 Ronda 1B Objetivo: el código más corto en su idioma favorito usando stdin / stdout. No puede asumir que getRandomNumberestá definido, es decir, su solución tiene que incluir una versión potencialmente desarrollada como función o de alguna...

17
Función de conversión de entero IPv4

Escriba la función más corta para convertir una dirección IP en su representación entera y generarla como un entero. Para cambiar una dirección IPv4 a su representación entera, se requiere el siguiente cálculo: Divide la dirección IP en cuatro octetos. (Octet1 * 16777216) + (Octet2 * 65536) +...

17
El diccionario de Tic Tac Toe

Un TicTacToejuego puede ser representado por una cadena que denota la secuencia de posiciones a medida que los jugadores hacen su movimiento. 0 1 2 3 4 5 6 7 8 Suponga que Xsiempre juega primero. Entonces una cadena de "012345678" denota el juego XOX OXO XOX Tenga en cuenta que el juego ya...

17
Dibujo de línea de arte ASCII Bresenham

Escriba el programa más corto posible que dibuje una línea de Bresenham en el arte ASCII. Su programa debe tomar dos enteros xy y(línea de comando o stdin, a su elección) y dibujar una línea ASCII que comienza en la parte superior izquierda y va a la derecha xy baja y. Debe usar _y \caracteres y...

17
'Agregar' las letras en una palabra

Mi padre es un maestro retirado, y solía dar exámenes combinados de ortografía y matemáticas, donde el alumno deletreaba una palabra y luego 'puntuaba' la palabra sumando las letras, donde a = 1, b = 2, etc. (p. ej. cat = 3 + 1 + 20 = 24). Esto facilitó la calificación de los cuestionarios, ya que...

17
Escribir código de buggy [cerrado]

Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Code Golf Stack Exchange. Cerrado hace 2 años . Ahora es el momento de mostrar sus...

17
Densidad de dígitos de número cuadrado

La densidad de dígitos de números cuadrados (SNDD) de un número, inventada por mí mismo, es la relación entre el recuento de números cuadrados encontrados en dígitos consecutivos y la longitud del número. Por ejemplo, 169 es un número de 3 dígitos que contiene 4 números cuadrados (1, 9, 16, 169) y,...

17
Wordsearch Solver

Dada una lista de palabras y una cuadrícula de letras, busque todas las palabras en la cuadrícula y elimine las letras que no sean parte de ninguna de las palabras. Las palabras pueden ser hacia adelante, hacia atrás, hacia arriba, hacia abajo o en diagonal. Puede suponer que ninguna palabra en la...

17
Elige tu propia aventura

Los libros Choose Your Own Adventure son una forma de literatura interactiva donde el lector debe tomar decisiones que afectan el resultado de la historia. En ciertos puntos de la historia, el lector tiene múltiples opciones que se pueden elegir, cada una de las cuales envía al lector a una página...

17
Regex validando regex [cerrado]

Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Code Golf Stack Exchange. Cerrado el año pasado . Cree una expresión regular que...