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.


21
Orientación Ortogonal
Tarea: Dada una entrada que consiste exactamente en uno de los caracteres <>^v, genera una segunda entrada que consiste en los caracteres ASCII imprimibles (desde el espacio hasta la tilde), orientados con la flecha. Supongamos que la segunda entrada al programa es ABC. Esto es lo que debe hacer: Entrada …
22 code-golf  string 

15
Código Golf Puntaje Golf
Es viernes ... ¡vamos a jugar al golf! Escriba un código que determine la puntuación del jugador en un hoyo en un juego de golf. El código puede ser una función o un programa completo. Como sugiere el género, gana el código más corto. Entrada (parámetros o stdin, su elección): …

30
Ordenar una lista entera
El reto Es bastante simple en realidad, ordenar una lista de números. Detalles Debe ordenar una lista de números en orden ascendente, sin utilizar ninguna función de clasificación / bibliotecas / etc (es decir, list.sort()en Python). La entrada / salida se puede hacer en cualquier método que elija, siempre que …

13
Eliminar dígitos, reteniendo mayor número
Introducción Este desafío consiste en encontrar el mayor número eliminando dígitos y del número original n que tiene x dígitos. Suponiendo que y=2 n=5263 x=4los números posibles que eliminan y = 2 dígitos son: [52, 56, 53, 26, 23, 63] Entonces, el mayor número es el 63que debe ser la …

9
Visualizar el código de Parsons
Introducción El código Parsons es solo una manera simple de describir las variaciones de tono en una pieza musical, ya sea que una nota sea más alta o más baja que la anterior. Incluso si apestas al recordar melodías, aún puedes recordar si una nota sube o baja, por lo …

10
Quat. Quine + Cat
Un Quat es una combinación de un quine y el popular programa de gato esolang . Reto El desafío es escribir un programa estándar para gatos. Cualesquiera que sean las entradas del usuario, el programa hará eco de la entrada en stdout. Sin embargo, cuando la longitud de la entrada …
22 code-golf  quine 


16
Imprima del 1 al 15, usando diferentes impresoras
Hacer una impresora entera versátil es agradable y todo, pero escribir un solo código que imprima muchos números diferentes es engorroso. ¿No sería más fácil crear un guión que genere un número, pero que también le proporcione un nuevo guión para obtener el siguiente número? Reto: Escriba un código que …
22 code-golf  string 

13
Letras entre dos letras
Escriba un programa que acepte una sola palabra en minúscula como entrada y genere la cantidad de pares de letras que tienen la misma cantidad de letras entre ellas en la palabra que en el alfabeto. Por ejemplo, en la palabra 'naturaleza', tenemos 4 pares: nr: dado que hay tres …
22 code-golf 

22
¿Es qa un residuo cuadrático de n?
Dadas dos entradas q ndeterminar si qes un residuo cuadrático de n. Es decir, ¿hay un xdónde x**2 == q (mod n)o hay qun mod cuadrado n? Entrada Dos enteros qy n, donde qy nson enteros 0 <= q < n. Salida Una verdad o una falsey. Opcionalmente, imprima cualquier …

15
Cambio César
Un cambio de César es probablemente algo con lo que todos estamos familiarizados. (Puede que incluso lo esté haciendo como tarea de tarea. Si es así, por favor no copie estas respuestas, su maestro seguramente no quiere nada como las respuestas aquí). En caso de que no lo estés, un …

13
Problema de Josefo con tres entradas
Hay una pregunta en este sitio que es similar a esta pregunta, pero he agregado un giro. Tiene tres entradas, el número de personas en el círculo n , la k -ésima persona contada en cada paso y la q -ésima persona que sobrevive. Las personas en el círculo están …
22 code-golf 

3
Cuerdas de golf
Siempre he fallado en dar una respuesta para los desafíos de complejidad kolmogorov que requieren compresión de cadenas, la razón principal es que no sé usar las herramientas de compresión de cadenas tan efectivamente como debería . Por esta razón, he publicado esta pregunta. A diferencia de mis otras preguntas …

4
Programa múltiple Quinecatenate!
Su tarea es dar tres idiomas diferentes A, B, C y escribir dos programas diferentes P y Q de manera que: P es una quine en el lenguaje A, pero no una quine en B ni C; Q es una quine en el lenguaje B, pero no una quine en …

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.