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.

30
Imprime los caracteres faltantes
Desafío simple inspirado en la popularidad de mi impresión anterior de texto invisible e impresión de desafíos de texto invisible real , y el mismo desafío de cadena diferente . Dada una cadena que consta de solo caracteres imprimibles ( 0x20 to 0x7E), imprima todos los caracteres imprimibles que no …
18 code-golf  string 

30
¿Quién tiene una coma para un segundo nombre?
Su desafío es tomar un nombre (cadena) como entrada, como Albert Einstein y salida: Einstein, Albert Pseudocódigo: set in to input set arr to in split by " " set last to the last element of arr remove the last element of arr set out to arr joined with " …
18 code-golf  string 

9
Hacer números sabios
Wise es un lenguaje simple bit a bit que diseñé hace un tiempo. Se basa en las operaciones bit a bit de Python . Tiene varias operaciones, la mayoría de estas son iguales o muy similares al símbolo equivalente en Python. : Duplicar la parte superior de la pila. ? …

17
Comprime una secuencia máxima de discrepancia-2
Salida de esta secuencia binaria de longitud 1160: -++-+--++-++-+--+--++-+--+--++-+--++-++-+-++--++-+---+-++-+--+--++++--+--++-+--++-++----++-++-+-++--++-+-+---++-+--++-++-+--++-+--+---+-++-+--++-++-+--+--++-++-+--++-+--+++-+-+----+++-+--+--+++---++-++-+--+--+++--+-+-+--+-+++-++-+--+--++-+--++-++-+--+--++--+++---+++-+---++-+--++--+-+--+-+++-+--++-++-+--++-+--+--++-+--++--+-++-+-+--+-+-++-+--++-+--+--++-+-+-++-+-+-++---+-+--++++--+---++-+-++-+--++-+--+--++-+--++++--+---+-++++--+--++-++-+--++-+--+--++-+--++-++-+--++-+--+--++-++-+----+++-+--++--+++---+-++-+--+-++---+-++-++-+--+--++--++++-+--+--+--++++--+--+++---++-++-+--++--+-+--+--++-++-+--+--+-+++-++-+--+--++--+-++-++-+--+--+--++-++-+--+++---++-+--++-++---+++---++-++----+++--+-++-+--+--++-+--++-++-+-++--++--++----+++-++--++----++-+++--++---+++----+-+-++-++-++-+-+----+++--++-+--++-++-+--+--+--++-+--++-++-+--++--+-+--+-+-+-++++---+-+-++--+--+-+-+-++-+-+++--+-+--+--+-+++--+-+++---++-+--+--++-++--++---++-+-++--++-+---+-++-+--+-++--++-+--++-+--+-+++-+--++--+-+-+++--+-+--++-++-+--+--+-++---+-++-+-++--++-+--+++-+----++--+-++-+-++--++-+--++-+-++--++-+---+-++-+--+++----+-+-++--++-+--++-++-++-+--+--+--++++---++---+-+-++-+-+++--+-++--+-+--+-+-++---+++-++ La secuencia Esta secuencia finita está estrechamente estructurada de una manera que espero se preste a métodos únicos para la compresión. Surge del problema de discrepancia de Erd, que apareció en un desafío anterior . Tratando los términos como +1 y …

6
Pérdida o sin pérdida?
Dado un archivo de audio, determine si está codificado en un formato con pérdida o sin pérdida. Para los propósitos de este desafío, solo se deben clasificar los siguientes formatos: Con pérdida AC3 AMR AAC MP2 MP3 Ogg Vorbis WMA Sin pérdida AIFF FLAC TTA WAV Reglas Si la entrada …

1
Hacer un poco de nieve!
Su tarea: generar un copo de nieve Koch hasta la enésima profundidad. No necesita hacer un copo de nieve Koch completo, solo un lado del triángulo inicial. Wikipedia sobre copos de Koch: https://en.wikipedia.org/wiki/Koch_snowflake . Reglas: El programa debe generar un lado del copo de nieve de Koch hasta la enésima …

6
Sumando? Ese es mi fuerte!
Introducción Forte es un lenguaje esotérico muy peculiar basado en el concepto de modificar los valores de los números. En Forte, los números no son constantes sino variables, puede usar la LETinstrucción para asignarles nuevos valores. Por ejemplo, después de ejecutar a LET 2=4-1partir de ahora 2asume el valor de …

4
Hexágonos incrustados!
Su tarea: dado un número entero n, generar un patrón de hexágono incrustado siguiendo las reglas a continuación, hasta la enésima profundidad. Un hexágono incrustado tiene la forma básica de esto: ( n=0) __ / \ \__/ Hexágonos integrados n=1y n=2: ____ / \ \ /\__/ \ \ / \____/ …

8
Salida de cadena de código de salida
Usted debe escribir un programa o función que, cuando se les da un no vacío cadena de S de N caracteres ASCII imprimibles † , da salida a un programa que va a salir con el código de salida C , donde C es el punto de código ASCII en …
18 code-golf  quine 

10
Así es como rodamos
Piet es un lenguaje de programación interesante por varias razones. Hoy nos centraremos en una razón: el comando roll . El comando roll fue originalmente de PostScript y es una forma poderosa de manipular la pila. El comando roll muestra los dos elementos superiores de la pila y los usa …
18 code-golf  stack 

21
Subsecuencias iguales más largas
Definiciones Una subsecuencia puede no ser contigua, por ejemplo, [1, 1, 1]es una subsecuencia de [1, 2, 1, 2, 1]. Una subsecuencia igual es una subsecuencia en la que cada elemento es igual. La subsecuencia igual más larga puede no ser única, por ejemplo, [1, 1]y [2, 2]son las subsecuencias …

28

8
Número de entrada; Número de línea de salida
Code Golf Historia de fondo totalmente real : soy un contratista que trabaja en un sitio web www. Sky.Net y una de nuestras tareas es crear un programa autoconsciente o algo así, no sé si realmente no estaba escuchando al jefe. De todos modos, en un esfuerzo por hacer que …
18 code-golf  quine 

3
Encuentra la pila de identidad
Esta pregunta es sobre pilas de arena abelianas . Lea este desafío anterior y mire este video numérico para obtener más información. Una pila de arena abeliana de tamaño n por n es una cuadrícula que contiene el número 0, 1, 2 y 3 (que representa el número de granos …


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.