Programación de Puzzles y Código de Golf

Preguntas y respuestas para los entusiastas de la programación y los golfistas de código.


4
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 …

8
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, …

30
Encontrar números no muy primos
Su desafío, si elige aceptarlo, es codificar golf una función que devuelve verdadero o falso (o alguna representación significativa similar de sí y no) si un número cumple con los siguientes criterios: El entero en sí es un número primo O Cualquiera de sus números enteros vecinos son primos Por …

5
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 habilidades para escribir códigos incorrectos. Estoy probando …

9
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 …

4
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 …

24
12 días de Navidad
Pensé que este sería un desafío divertido para todos y tengo curiosidad por ver las soluciones que se les ocurren. Imprimir la letra de "12 Days Of Christmas" On the first day of Christmas, my true love gave to me, A partridge in a pear tree. On the second day …

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

30
'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ó …
17 code-golf  word 

30
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) + (Octet3 * …

2
Escribir un irradiador endurecido por radiación
La tarea es escribir un irradiador endurecido por radiación. ¿Qué quiero decir con eso exactamente? Un irradiador es un programa que, cuando se le asigna una cadena como entrada, generará todas las versiones posibles de la cadena con un carácter eliminado. Por ejemplo, dada la entrada Hello, world!, el programa …


14
Permutaciones disfrazadas
Dado un nnn vector -dimensional vvv con las entradas reales, encontrar una permutación más cercano pagpagp de ( 1 , 2 , . . . , N)(1,2,...,norte)(1,2,...,n) con respecto a la l1l1l_1 -Distancia. Detalles Si es más conveniente, puede utilizar permutaciones de ( 0 , 1 , . . . …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.