Programación de Puzzles y Código de Golf

26
Err, ¿dónde estoy?

¡Oh no! Estoy atrapado en un gran bosque (bueno, en realidad no, pero solo asúmalo) y no sé dónde estoy. Afortunadamente, traje mi laptop. Pero cuando busqué 'Mapas', decía 'Sin resultados', y estoy preguntando esto como último recurso. Haga un programa que genere la longitud y latitud de mi...

26
Haz una ola de bandera

Tome una bandera, como esta: ----------------------------- | | | | | | |=============+=============| | | | | | | ----------------------------- Y una entrada numérica: la "longitud de onda" Digamos que la longitud de la onda fue 5. Luego, cada 5 caracteres a lo largo de la línea desde el...

26
¿Cuánto dura mi número?

Reto Dado un número entero, Qen el rango -(2^100) ≤ Q ≤ 2^100, genera el número de dígitos en ese número (en base 10). Reglas Sí, puede tomar el número como una cadena y encontrar su longitud. Todas las funciones matemáticas están permitidas. Puede tomar la entrada en cualquier base, pero la...

26
¿Cuál es la fecha?

Reto Extrañamente, esto aún no se ha hecho: muestra la fecha actual. Reglas El formato de fecha que debe seguir es el siguiente: YYYY-MM-DD Donde el mes y el día deben rellenarse con ceros si son menores de 10. Por ejemplo, si el programa se ejecuta el 24 de mayo de 2017, debería...

26
Justifica y separa completamente un bloque de texto

Given a width and a block of text containing possible hyphen- ation points, format it fully- justified (in monospace). Totalmente justificado significa que está alineado a la izquierda y a la derecha, y se logra aumentando el espacio entre las palabras hasta que encaje cada

26
Crear una matriz de tablero de ajedrez

Tome un entero positivo n como entrada y genere una matriz de tablero de ajedrez n por n que consta de 1 y 0 . El dígito superior izquierdo siempre debe ser 1 . Casos de prueba: n = 1 1 n = 2 1 0 0 1 n = 3 1 0 1 0 1 0 1 0 1 n = 4 1 0 1 0 0 1 0 1 1 0 1 0 0 1 0 1 Los formatos de entrada y...

26
El juego de placas de España

Esta pregunta se basa en una pregunta que hice en español . Sí, pedí un algoritmo en español. :) En España, las placas actuales tienen este patrón: 1234 XYZ donde XYZ son tres consonantes tomadas del conjunto completo de consonantes españolas (excepto el 'Ñ', creo). A veces, cuando viajo...

26
Una máquina de frijoles magra y mala

Un ejemplo clásico para presentar a las personas el concepto de una distribución de probabilidad discreta es la máquina de frijoles . Esta máquina tiene una gran cantidad de canicas que caen desde un pasadizo estrecho en la parte superior, después de lo cual golpean hileras de alfileres...

26
¿Es un primo débil?

Un primo es débil si el otro primo más cercano es más pequeño que él. Si hay un empate, el prime no es débil. Por ejemplo, 73 es un primo débil porque 71 es primo pero 75 es compuesto. Tarea Escriba un código de computadora que cuando se le dé un primo mayor que 2 como entrada determinará si es...

26
¿Es una palabra ordenada?

(inspirado en esta publicación sobre Puzzling. PRECAUCIÓN: LOS SPOILERS PARA ESE PUZZLE ESTÁN A CONTINUACIÓN). El teclado del teléfono estándar correlaciona letras con números de la siguiente manera: 1 -> 2 -> ABC 3 -> DEF 4 -> GHI 5 -> JKL 6 -> MNO 7 -> PQRS 8 -> TUV 9...

26
¿Es un semiprime?

Sorprendentemente, no creo que tengamos una pregunta de código de golf para determinar si un número es semiprime . Un semiprime es un número natural que es el producto de dos números primos (no necesariamente distintos). Bastante simple, pero un concepto notablemente importante. Dado un...

26
Texto bifurcado

Dada una cadena de letras ASCII (mayúsculas y / o minúsculas), genera el MathJax sin procesar requerido para mostrar esa cadena bifurcada en cada carácter, en superíndices y subíndices. Por ejemplo, las entradas caty horsedarían como resultado salidas que MathJax representa de la siguiente manera,...

26
Alfabeto diagonal a la entrada

Inspirado en esta publicación . Para aquellos que marcan esta pregunta como un duplicado, les insto a que realmente lean la pregunta para ver que la mía es una modificación de la vinculada. El que está vinculado no solicita una entrada y solo imprime el alfabeto en diagonal. El reto Dada una...

26
Euro monedas y billetes

Como la mayoría de las naciones que usan el euro tienen el ,separador decimal, también debe usarlo. La tarea es generar todos los valores de las monedas y billetes en euros en orden ascendente. También debe colocar el final ,00en los valores enteros. 0,01 0,02 0,05 0,10 0,20 0,50 1,00 2,00 5,00...

26
Enésimas diferencias

En matemáticas, una forma de descubrir cuál es el tipo de una relación dada (lineal, cuadrática, etc.) es calcular las diferencias. Para hacerlo, tome una lista de valores y para los cuales el espacio entre los valores correspondientes de x es el mismo, y reste cada uno del número que está arriba,...