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.

5
Encuentra el prime más artesanal
Introducción Considere el proceso de tomar un número entero positivo n en alguna base b y reemplazar cada dígito con su representación en la base del dígito a la derecha. Si el dígito a la derecha es a 0, use la base b . Si el dígito a la derecha …

4
Encuentra el próximo momento "interesante"
Ojeé mi reloj hoy exactamente a las 11:11:11 (y hoy es 1/11; lástima que no sea 2011), y eso me hizo pensar: ¡ Lo sé! ¡Debería hacer una pregunta de código de golf con esto! Soy una idiota. De todos modos, su desafío es tomar una hora, minuto y segundo …
9 code-golf  date 

24
Genere la tabla de grupo para Z_n
Los grupos son una estructura muy utilizada en matemáticas y tienen aplicaciones en informática. Este desafío de código se trata del menor número de caracteres para crear una tabla de grupo para el grupo aditivo Z n . Cómo se construye la tabla: para Z n , los elementos son …

2
Backtickify fragmentos de código en Stack Exchange
Su objetivo es ingresar cualquier texto arbitrario, como: This is some text Y envíe ese texto formateado como código para publicaciones (Markdown con sabor SE) y comentarios (mini Markdown) en Stack Exchange, como: `This is some text` `This is some text` Sin embargo, se vuelve más complicado. Considere la entrada: …
9 code-golf 

8
Missy Elliot, XKCD y bytes ASCII
Inspirado en el siguiente cómic de XKCD: En "Work It" de Missy Elliot, parte del coro dice lo siguiente: Is it worth it, let me work it I put my thing down, flip it and reverse it Teniendo esto en cuenta, propongo el siguiente código de desafío de golf: Crea …

15
Aleatorio sin base de tiempo [cerrado]
Cerrada . Esta pregunta necesita detalles o claridad . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Agregue detalles y aclare el problema editando esta publicación . Cerrado hace 2 años . Las computadoras no crean números aleatorios sin base alguna, ya que lo más probable es que el …


5
formato de cadena de estilo printf
Desafío Escriba una función que implemente el printfformato de cadena de estilo C. Reglas Usted debe implementar al menos %%, %c, %s, %dy %f. No debe utilizar un método de formateo de cadena incorporado. No debe ejecutar programas externos ni conectarse a Internet desde su programa. Depende de usted decidir …

30
Convertir a lenguaje secreto
Escriba un código en cualquier idioma que ingrese una cadena como "Hoy es un gran día" (Tenga en cuenta que no hay puntuación) y lo convierte al "Idioma secreto". Aquí están las reglas para el "lenguaje secreto". a = c, b = d, c = e y así sucesivamente (y …

9
Escribe un número como una suma de Fibonacci
Definamos la secuencia de Fibonacci como F(1) = 1 F(2) = 2 F(n) = F(n - 2) + F(n - 1) Entonces tenemos la secuencia infinita 1,2,3,5,8,13,... Es bien sabido que cualquier entero positivo puede escribirse como la suma de algunos números de Fibonacci. La única advertencia es que esta …


8
Una calculadora de puerta lógica simple
Su misión, si elige aceptarla, es construir un evaluador de verdad simple para los siguientes operadores lógicos: ---------------------------------------------------------------------------------- Logical Name | Gate Name | Symbol | Symbol Name | Truth Table ---------------------------------------------------------------------------------- Identity | is | | (none) | 10 Negation | not | ~ | tilde | 01 Conjunction …

4
Patrones de cortacésped
Tomado de la ronda de calificación de Google Code Jam 2013 Problema B : Alice y Bob tienen un césped frente a su casa, con forma de rectángulo de N metro por M metro. Cada año, intentan cortar el césped en un patrón interesante. Solían cortar con tijeras, lo que …
9 code-golf 

3
Analizar un literal de cadena de Python
El desafío es analizar una cadena como lo hace Python e imprimir el contenido de la cadena. Entrada (argumento de línea de comando o stdin) : un literal de cadena (p "hello". Ej. ) (O múltiples literales, consulte la concatenación de literal de cadena a continuación) Salida (stdout) : el …

14
Mostrar fracciones continuas
Su desafío es convertir una fracción en su forma de fracción continua. Entrada : la fracción se puede ingresar en cualquier formato, incluido (pero no limitado a) cadena: "7/16" lista: {7, 16}, (7, 16), [7, 16] par ordenado simple: 7 16 función: f [7,16] Salida : una fracción continua, 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.