Preguntas etiquetadas con code-golf

25
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...

25
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, 3, 4, 5, 6, 7, 8, 9] El desafío es generar las matrices...

25
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: [ 1 1 1 2 ] [ 2 3 4 7 ] [ 3 4 5 9 ] Dada una...

25
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 manual de...

25
Generar valores perezosos.

Relacionado: Programar mi horno microondas . Inspirado en Generar entrada de microondas perezosa . El valor diferido del entero no negativo N es el menor de los enteros más cercanos a N, mientras que todos sus dígitos son idénticos. Return (por cualquier medio) el valor perezoso de un (por...

25
Dibuja una casa ASCII

Esta es una ventana: --- | | --- Agreguemos algunas paredes |. Coloque dos espacios a cada lado para que la ventana tenga suficiente espacio. | --- | | | | | | --- | Ahora agreguemos un techo y un techo. Para mantener la ventana en el medio de la habitación, agreguemos una fila más arriba y...

25
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...

25
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 tocar...

25
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 fecha como...

25
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...

25
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á ordenada, la...

25
Golf un anotador de golf

Cuando era niño, solía jugar mucho al juego de cartas " golf " . Su desafío, si elige aceptarlo, es calcular el puntaje de una mano de golf. Como hay más de 9000 variaciones en este juego de cartas 1 , iremos con las reglas que recuerdo haber jugado. Reglas del juego) Terminas una ronda con 6...

25
Generar un favicon de intercambio de pila

¿Reconoces el logo de PPCG? se ve así, cuando haces un arte ascii de ello. +---+ |PCG| +---+ v Ahora, en este Código Golf, creará un código que crea logotipos para otros sitios, similar al logotipo de PPCG. Lo que debe hacer La cadena "acortada" será la cadena, con todas las letras mayúsculas...

25
#Hashtag_or_not

¡En este desafío de código de golf, verificará los hashtags! #What_your_code_should_do La entrada es una cadena. Genere un valor verdadero si es un hashtag válido, y un valor falso de lo contrario. Definimos una cadena como un Hashtag válido si ... Comienza con un hash ( #). No tiene un número...

25
¿Qué fantasmas faltan?

En este desafío, dada una lista de fantasmas de Pac-Man, debe mostrar qué fantasmas faltan. Debes hacerlo en tan pocos bytes como puedas Entrada La entrada consistirá en una cadena o lista, que incluirá un número de fantasmas, que podrían incluir; Blinky Tinta Meñique Clyde Sin embargo, la...

25
Secuencia Q de Hofstadter

Definición a (1) = 1 a (2) = 1 a (n) = a (na (n-1)) + a (na (n-2)) para n> 2 donde n es un número entero Tarea Dado entero positivo n, generar a(n). Casos de prueba n a(n) 1 1 2 1 3 2 4 3 5 3 6 4 7 5 8 5 9 6 10 6 11 6 12 8 13 8 14 8 15 10 16 9 17 10 18 11 19 11 20

25
La gran pirámide de ASCII

Introducción Es 2600 aC y la gente está construyendo pirámides ahora. Ya formaron la base de la pirámide, pero no saben cómo continuar. Entonces, te pidieron ayuda. Las reglas para hacer una pirámide son bastante simples. Para la capa sobre la capa anterior, todo lo que necesita hacer es seguir...

25
El principio de permutación del palomar

En el juego de sudoku, a muchos jugadores les gusta "marcar" los posibles números que pueden ir en cada casilla: La fila anterior se puede representar como una matriz: [[1,2,9], [6], [5], [7], [1,2,9], [1,2,9], [3], [1,2,4], [8]] Ahora, tenga en cuenta que solo hay 1 lugar donde 4puede ir....

25
Validación de relleno PKCS # 7

En criptografía, el relleno PKCS # 7 es un esquema de relleno que agrega un número de bytes N ≥ 1, donde el valor de cada byte agregado es igual a N. Por ejemplo, Hello, World!que tiene 13 bytes, es el siguiente en hexadecimal: 48 65 6C 6C 6F 2C 20 57 6F 72 6C 64 21 Si elegimos PKCS # 7 pad a...

25
Convierte a Bibi-binario

Bibi-binary es un sistema numérico inventado por Boby Lapointe para representar números en letras cuya pronunciación parece divertida. ¡Su tarea es convertir números decimales en bibi-binario! Conversión Un número se convierte en base 16 (hexadecimal) y cada carácter se reemplaza por su nombre...