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.

22
Encuentra la primera palabra que comienza con cada letra
Dada una cadena, encuentre la primera palabra que comienza con cada letra (sin distinción entre mayúsculas y minúsculas). Muestra Utilizando Ferulas flourish in gorgeous gardens.como entrada: "Ferulas flourish in gorgeous gardens." ^^^^^^^ ^^ ^^^^^^^^ | | | | | --> is the first word starting with `g` | --> is …
25 code-golf  string 

17
Determinante de Vandermonde
Dado un vector de nvalores (x1,x2,x3,...,xn)devuelve el determinante de la matriz de Vandermonde correspondiente . Este determinante se puede escribir como: Detalles Su programa / función tiene que aceptar una lista de números de coma flotante en cualquier formato conveniente que permita una longitud variable y generar el determinante especificado. …

14
Expansión de matriz estilo Fibonacci
Para cada fila y luego columna de una matriz, podemos agregar una entrada adicional con la suma de las dos últimas entradas en esa fila o columna. Por ejemplo con la siguiente matriz de entrada: [ 1 1 1 ] [ 2 3 4 ] La matriz resultante sería: [ …

10
Rebotando en una matriz
Introducción Las matrices también se pueden ver como un campo para una pelota que rebota. Por supuesto, esto suena muy vago, así que aquí hay un ejemplo de una entrada: [1, 2, 3, 4, 5, 6, 7, 8, 9] [9, 8, 7, 6, 5, 4, 3, 2, 1] [1, 2, …

30
Feliz día de Pi redondeado
Para celebrar el Día del Pi Redondeado, debe aprovechar la fecha de hoy para hacer un programa que tome el diámetro de un círculo y genere su circunferencia multiplicando el diámetro por 3.1416, donde 3.1416 debe obtenerse usando la fecha de hoy. Input 3 Output 9.4248 etc. No toma la …

6
Dibuja el copo de penta
En primer lugar ... Me gustaría desearles a todos una Feliz Navidad (lo siento si llego un día tarde a su zona horaria). Para celebrar la ocasión, vamos a dibujar un copo de nieve. Debido a que el año es 201 5 y la Navidad es el día 2 5 …

30
Driftsort una matriz
Driftsort es una forma simple de "ordenar" una matriz. Funciona "deslizando" o "girando" los elementos sobre la matriz hasta que se ordena la matriz, o hasta que la matriz no se puede ordenar. Veamos dos ejemplos. Primero, considere la matriz [10, 2, 3, 4, 7]. Como la matriz no está …

15
Haz un intérprete de unicornio
Recientemente, hice un error tipográfico y escribí unicornio en lugar de unicode, hice lo que cualquier persona normal haría e hice un esolang con eso. En este desafío, escribirás un intérprete de Unicornio. Debido a que los programas de Unicornio son horribles por mucho tiempo, tendrás que escribir un intérprete …

23
Implemente la regla de divisibilidad por 7
Para verificar si un número decimal es divisible por 7: Borra el último dígito. Multiplique por 2 y reste de lo que queda. Si el resultado es divisible por 7, el número original es divisible por 7. (también descrito, por ejemplo, aquí ) Esta regla es buena para la verificación …

15
Crear una tabla ASCII a hex para Mark Watney
Inspirado por esta pregunta SciFi.SE. Fondo (con spoiler menor): En la película The Martian , el protagonista Mark Watney usa una tabla ASCII para buscar valores hexadecimales de caracteres ASCII para poder intentar comunicarse de regreso a la Tierra. * Reto Sin entrada, envíe la siguiente tabla ASCII exactamente así: …

20
¿Qué es la mitad del reloj?
En mi habitación, tengo este reloj geek (haga clic para ampliar): La mayoría de estos no son difíciles de entender, pero el de las 4 en punto es particularmente complicado: Normalmente, una fracción como 1/2 no tiene sentido en aritmética modular ya que solo están involucrados los enteros. La forma …


3
Metagolf estrellado
Starry es un divertido lenguaje de programación esotérico en el que el código consiste solo en +*.,`'donde el comando real representado por cada uno de esos caracteres está determinado por el número de espacios en frente de él. Eso hace que sea complicado incluso para los desafíos de salida fija …
25 metagolf  stack  starry 

5
Analizar una sintaxis bidimensional
Fondo Alice y Bob están creando un lenguaje de golf para ganar cada desafío PPCG. Alice quiere hacer un lenguaje bidimensional, como> <>, pero Bob prefiere una sintaxis de prefijo-infijo como en J. Como compromiso, deciden crear un lenguaje de prefijo-infijo bidimensional. Es difícil escribir el analizador y necesitan tu …

30
Dibuja el arcoiris
El desafío es simple: dibuja un arco iris en la menor cantidad de bytes posible Las especificaciones para el arco iris son las siguientes: La figura debe tener exactamente 400 píxeles de ancho y 200 píxeles de alto (opcionalmente 401x201 si desea un solo píxel central) El anillo rojo debe …

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.