Programación de Puzzles y Código de Golf

13
Operaciones de orden

Introducción Llega un punto en la infancia cuando crees que has dominado la suma y la multiplicación, luego aparece alguien y te informa que: a * b + c = (a * b) + c! = a * (b + c), y que no fue un proceso tan simple o lineal como se le enseñó anteriormente. Aprendes que existe algo llamado...

13
Números primos con índice primo

Escriba un programa o función que genere / devuelva los primeros 10000 números primos indexados con números primos. Si llamamos a la enésima prima p(n), esta lista es 3, 5, 11, 17, 31, 41, 59 ... 1366661 porque p(p(1)) = p(2) = 3 p(p(2)) = p(3) = 5 p(p(3)) = p(5) = 11 p(p(4)) = p(7) =...

13
* Nombre del idioma * es increíble!

Escriba un programa en cualquier idioma que lea la entrada de stdin y envíe una salida ligeramente modificada a stdout. El programa debe tomar prestados algunos caracteres de la entrada y salida del prefijo más grande posible, *language-name* is awesome!seguido de una nueva línea y luego lo que...

13
Encuentra el ángulo entre dos puntos

Dados dos puntos Ay B, encuentre el ángulo de línea AOa línea BOsobre el punto Odonde Oestá el origen ( (0,0)). Además, el ángulo puede ser positivo o negativo dependiendo de las posiciones de los puntos (ver ejemplos). La entrada será puntos Ay B, y se puede dar en cualquier forma conveniente. La...

13
¡Codifique al Huffman!

¡De lo contrario, resoplará y soplará y derribará tu casa! Eso fue completamente irrelevante. Este desafío es en realidad sobre la codificación de Huffman . La esencia de esto es la frecuencia de caracteres en un texto dado que se utiliza para acortar su representación. En otras palabras, digamos...

13
Es un doble + encabezado!

Relacionado Exposición Después de ganar el sorteo SO, podrías haber estado en la cima del mundo, ¡y lo estabas! El sorteo había estado sucediendo durante un año, ahora, y usted era uno de los cien programadores que fueron seleccionados para ingresar a la fortaleza SO. Y finalmente, la espera ha...

13
Diagramas de configuración electrónica

Desafío Dado un nombre de elemento, genera su configuración electrónica. Entrada Su entrada será el nombre completo de cada elemento (el rango es de Hidrógeno, 1, a Calcio, 20) con algunas excepciones: debe poder tener en cuenta las siguientes entradas: Natrium - This is sodium Kalium - This is...

13
Un juego de adivinanzas plano

Hay un juego que me gusta jugar. Sucede en una cuadrícula de tamaño finito (pero está envuelta, como una esfera). En esa cuadrícula, se selecciona un punto aleatorio (solo entero). Luego, a mí, el usuario, se me solicita una entrada de coordenadas. Si mi entrada coincide exactamente con el punto...

13
Pinpointing lateral cuadrado

¡Bienvenido a mi primer desafío de código de golf! :) Vamos directo a ello. Desafío: Dados dos vectores de coma flotante, O (origen) y T (objetivo), debe crear un programa para imprimir los valores L y R en STDOUT. O es una esquina de la plaza T es una esquina del cuadrado que se encuentra...

13
Consigue los captadores

La tarea Supongo que a todos les encanta la generación automática de código y ahorrar algo de tiempo durante el trabajo. Tienes que crear muchas clases y miembros durante el día y no quieres crear todos esosgetters manualmente. La tarea es escribir un programa o función que genere...

13
La espiral de multiplicación única

Este está inspirado en el reciente desafío de la tabla de multiplicar de Hobbies de Calvin . Escriba una función o programa que tome un número entero Ncomo entrada e imprima o devuelva una espiral de multiplicación única N-por-N. El código debe (en teoría) funcionar para N entre 0 y 1000 (sin...

13
Golf un intérprete morado

Golf un intérprete morado El púrpura es un esolang que está diseñado con dos propósitos principales: Para ser una minimización de Aubergine , ya que simplemente no hay suficientes lenguajes de una sola instrucción auto modificables. Para admitir la posibilidad de intérpretes de golf...

13
¿El camino a pescado tiene un final?

Me encanta> <>,> <> es la vida! ¡Los idiomas 2D son increíbles! En este desafío, tendrá que decir si un camino "sospechoso" tiene un final, mientras que el golf de código. Definición Se construye un camino sospechoso con azulejos, que incluyen los siguientes: v (go down) >...

13
¿Cuantas semanas?

Tu tarea es generar un solo número; El número de semanas ISO que un intervalo de fechas determinado se cruza. Para citar Wikipedia: An average year is exactly 52.1775 weeks longpero no se trata del promedio. La entrada consta de dos fechas ISO separadas por espacios: 0047-12-24 2013-06-01 La...

13
Impresión ascendente ASCII, ladrones

Este es el hilo de los ladrones. El hilo de la policía va aquí . En el hilo policías, la tarea consistía en crear un programa que generara caracteres ASCII imprimibles en orden ascendente. La tarea de los ladrones es descifrar el código que los policías usaron para producir esta salida. El código...

13
Calculando la entropía

Entrada Una matriz Mrepresentada como dos líneas enteras separadas por espacios. Cada línea tendrá el mismo número de números enteros y cada entero será o bien -1 o 1. El número de números enteros por línea será como máximo 20. Mpor lo tanto ser 2por ndonde nes el número de enteros en cada una de...