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.

6
Dibuja mi gráfico de barras
Ha sido elegido para hacer un programa que cree algunos gráficos de barras ASCII bonitos . Aquí está el formato de entrada: [List of words (they can have spaces)] [an integer >= 0] Bar 3 This is so cool 4 IDK-Why 6 La entrada tendrá múltiples líneas en este formato, …

5
Operación pronombre
El reto Escriba una función o un programa que tome una cadena compuesta por uno o más pronombres personales subjetivos , separados por signos + , como argumento. La salida debe ser un pronombre único, que es el resultado de la relación definida en el siguiente párrafo. Por supuesto, siéntase …

19
Golf un tornado de cuerdas
Cómo se tuercen las cuerdas El algoritmo de torsión es muy simple. Cada columna se desplaza hacia abajo por su índice (col 0 se mueve hacia abajo 0, col 1 se mueve 1, ...). El cambio de columna se ajusta a la parte superior. Funciona así: aaaa bbbb cccc Se …
24 code-golf  string 


30
Golf la raíz xᵗʰ de x
Mientras estaba aburrido en la escuela secundaria (cuando tenía la mitad de mi edad actual ...), descubrí que f ( x ) = x ( x -1 ) tenía algunas propiedades interesantes, incluyendo, por ejemplo, que el máximo f para 0 ≤ x es f ( e ), y que …

30
Cambiar, borrar y repetir
Introducción Observemos la siguiente cadena: ABCDEFGHIJKLMNOP Si intercambiamos los extremos de la cadena , que son estos: ABCDEFGHIJKLMNOP ^^ ^^ Obtenemos el siguiente resultado: BACDEFGHIJKLMNPO Después de eso, eliminamos los extremos de la cadena, que en este caso son By O. El resultado es: ACDEFGHIJKLMNP Si repetimos el proceso, obtenemos …
24 code-golf  string 

1
Detección de bucle, ¡no de ese tipo!
El objetivo de este desafío es encontrar la dirección y el área encerrada por un bucle. Entrada: Una cuadrícula rectangular que consta completamente de estos caracteres: ^v<> (Opcionalmente, también se le pueden dar las dimensiones de la cuadrícula antes de la cuadrícula en decimal con un prefijo, sufijo y carácter …

12
El gato complementario
Objetivo Escribir un programa completo que genere (para STDOUT o la alternativa más cercana) una cadena de texto arbitraria, de no más de 64 caracteres. Bastante simple, ¿verdad? Bueno, aquí está el truco: no puedes usar ningún personaje que estuviera presente en la salida de la respuesta anterior. Así es, …


16
¡Por favor cuéntame!
Tu tarea es simple. Publique un fragmento en cualquier idioma que si el fragmento se repite n veces, generará n en decimal, octal y hexadecimal, en ese orden, separados en espacios. n es un número entero mayor que cero. No hay ceros a la izquierda. La respuesta más corta gana …
24 code-golf 

15
La impresora aleatoria Walker
Dibuje un programa o función que escriba a STDOUT nveces (cada uno para un paso) una cadena que contiene un punto .en la ubicación del andador. El programa también necesita escribir una línea cada ssegundo (o esperar ssegundos después de cada línea). Una caminata aleatoria es una formalización matemática de …
24 code-golf  random 


12
Revoltijo de caracteres ASCII
Escriba un programa que tome como entrada una cadena que consiste en caracteres imprimibles (ASCII 20-7E) y un número entero nen [2,16] y realiza la siguiente modificación a la cadena. Cada carácter en la cadena se convierte a su código ASCII (los ejemplos dados están en hexadecimal, aunque la base …

6
Billar de código (Levenshtein golf)
Debe usar un idioma para escribir programas que realicen las siguientes nueve tareas, en el orden que desee . Convierta un número ingresado de base 10 a base 36. Entrada de muestra: 1000 Salida de muestra: RS(la salida debe estar en mayúscula) Convierta cada carácter en una cadena a sus …

11
Sustituir una cadena con sí mismo!
Sustituir una cadena consigo mismo Su objetivo es sustituir una cadena por sí misma reemplazando cada carácter de la cadena original con el anterior, comenzando con el primer carácter y terminando. Aquí hay algunos ejemplos para mostrar lo que quiero decir: 1er ejemplo: Input: program Output: apgopra How: Program -> …
24 code-golf  string 

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.