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
Sumas enteras diluidas
Un entero positivo se puede diluir insertando 0entre dos bits en su expansión binaria. Esto significa que un nnúmero de bits tiene n-1diluciones, que no necesariamente son todas distintas. Por ejemplo, para 12(o 1100en binario), las diluciones son 11000 = 24 ^ 11000 = 24 ^ 10100 = 20 ^ …

30
Salida las horas a 90 grados
Hoy, mientras jugaba con mis hijos, noté que un juguete aparentemente simple en el parque ocultaba un desafío. La rueda tiene un triángulo que apunta a un número, pero también tiene tres círculos que apuntan a los números cada 90 grados desde el primero. Asi que: Desafío (realmente simple) Dado …

29
Resumen de rotación
Tome una matriz cuadrada que contenga enteros positivos como entrada y calcule la "suma rotada" de la matriz. Suma rotada: Tome la suma de la matriz original y la misma matriz rotó 90, 180 y 270 grados. Supongamos que la matriz es: 2 5 8 3 12 8 6 6 …

18
¿Soy un número de 'Redivosite'?
Redivosite es una palabra común inventada con el único propósito de este desafío. Es una mezcla de Reducción, División y Compuesto. Definición Dado un entero N> 6 : Si N es primo, N no es un número de redivosita. Si N es compuesto: calcular repetidamente N '= N / d …

30
El desafío del producto digital distinto de cero
Originalmente la raíz digital multiplicativa Reto Básicamente haz lo que dice el título Método Dado un entero positivo 1 <= N <= 100000000 a través de uno de nuestros métodos de entrada estándar , multiplique cada dígito, ignorando los ceros. Ej .: toma un número y di 361218402: 3* 6=18 …


14
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, respectivamente: Tenga en cuenta que …
26 code-golf  string 

18
No te repitas en piedra, papel o tijera
Ante el rumor de que Codegolf tendrá un torneo Rock-Paper-Scissors , investigará el tema de las palabras sin cuadrados . Una palabra hecha de las cartas R, P, Ses cuadrada libre si no contiene una secuencia que se repite dos veces. Es decir, la palabra no se puede escribir como …


30
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 …

30
¿Es un número entero?
Un número es entero si es un entero no negativo sin parte decimal. So 0y 8y 233494.0son completos, while 1.1y 0.001y 233494.999no lo son. Entrada Un número de coma flotante en la base / codificación predeterminada de su idioma. Por ejemplo, la representación entera predeterminada para el cálculo binario de …


3
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 entrelazados, donde …


30
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 …

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.