Programación de Puzzles y Código de Golf

29
¿Se puede hacer este valor con monedas y / o billetes únicos?

Escriba un programa que calcule si un valor monetario ingresado, como un entero, puede representarse mediante una combinación única de monedas y / o billetes, lo que significa que la misma moneda / billete no puede usarse más de una vez. Su programa debe tomar un valor como entrada, y puede tomar...

29
Intercambiar índices y valores

La tarea Escriba un programa o función cuya entrada sea una lista / matriz X de enteros, y cuya salida sea una lista de conjuntos de enteros Y , de modo que para cada elemento e en cada conjunto Y [ i ], X [ e ] = i , y tal que el número total de elementos de los sistemas en Y es igual al número...

29
Realizar ordenamiento por gravedad

Reto Dada una lista de enteros, muestre cómo se haría la clasificación por gravedad. Ordenar por gravedad En gravedad, imagine los números como filas de asteriscos. Entonces, todo cae, y las nuevas filas obviamente se ordenarán. Veamos un ejemplo: [2, 7, 4,

29
Fizz Buzz a texto

Introducción No sé en particular de dónde vino la tendencia a la moda. Puede ser solo un meme o algo así, pero es algo popular. Reto Su trabajo hoy es convertir Fizz Buzz en binario (0, 1) respectivamente, y convertir ese binario en texto. Cosas bastante estándar. ¿Cómo...

29
"Multiplicar" dos cuerdas

Esto se inspiró en una función que agregué recientemente a mi lenguaje Add ++ . Por lo tanto, enviaré una respuesta corta en Add ++ pero no la aceptaré si gana (no sería justo) ¿No odias cuando puedes multiplicar números pero no cadenas? Entonces deberías corregir eso, ¿verdad? Debe escribir una...

29
Qué cable cortar

Esta tarea se trata de comprimir y procesar una secuencia de condicionales. En el juego Keep Talking and Nobody Explodes , un desactivador de bombas debe desarmar una bomba con la ayuda de instrucciones transmitidas por expertos que consultan un complicado Manual de desactivación de bombas ....

29
¿Qué altura tienen los monolitos?

Aquí hay un ejemplo de una entrada de monolitos . Hay 4 en este ejemplo. _ | | _ | | _ | | | | | | | | _ _| |_| |___| |____| |_ El primer monolito tiene 4 unidades de altura, el segundo es 2, el tercero es 3 y el último es 1. La tarea Su programa debería generar las alturas de los...

29
Números de escalera

Un número escalera es un número entero positivo x tal que su n º dígitos (una indexadas empezando con el dígito menos significativo) es igual a x% (n + 1) . Eso es un poco bocado, así que veamos un ejemplo. Tome 7211311 , si tomamos los residuos modulares de 7211311 en el rango 2-8 obtenemos lo...

29
Interquine: dos programas que se generan entre sí en un bucle

El programa A emite el código del programa B cuando se ejecuta, y B emite la fuente de A. Requisitos: Solo un idioma en ambos programas Los programas son diferentes. Un programa que se genera solo no califica. Ambos programas no están vacíos o tienen al menos 1 byte de longitud. Las nuevas...

29
Números de pollo McNugget

Descripción Los números de Chicken McNugget son números que se pueden expresar como una suma de 6, 9 o 20, los tamaños iniciales de las famosas cajas de Chicken McNugget vendidas por McDonald's. En esa suma, un número puede aparecer más de una vez, también lo 6 + 6 = 12es, y el número debe...

29
¿Es un número esférico?

Un número esfénico es un número que es el producto de exactamente tres primos distintos. Los primeros pocos números esfénicos son 30, 42, 66, 70, 78, 102, 105, 110, 114. Esta es la secuencia A007304 en el OEIS. Tu tarea: Escriba un programa o función para determinar si un entero ingresado es un...

29
Triples pitagóricos primitivos

( relacionado ) Un Triple pitagórico es una lista (a, b, c)que satisface la ecuación a 2 + b 2 = c 2 . Un Triple pitagórico primitivo (PPT) es aquel donde a, by cson todos primos (es decir, el único divisor común entre los tres elementos es 1). Por ejemplo, el (3, 4, 5)triángulo rectángulo es un...

29
Flotador 754 a Hamming

Se le dará como entrada un número entero ken el rango de -4503599627370496(−2 52 ) a 4503599627370496(2 52 ). Como es bien sabido , los enteros en este rango se pueden representar exactamente como valores de punto flotante de doble precisión. Debe generar el peso de Hamming (número de unidades )...

29
Construye un semi-zigzag

Se le dará un entero positivo Ncomo entrada. Su tarea es construir un Semi-Zigzag, de Nlados, cada uno de longitud N. Dado que es relativamente difícil describir claramente la tarea, aquí hay algunos ejemplos: N = 1: O N = 2: O OO N = 3: OO OO OOO N = 4: OOOOO OO OO OOOO N =...

29
Implementar una verdadera adición de cadena

Muchos idiomas permiten "agregar" cadenas con +. Sin embargo, esto es realmente una concatenación, una verdadera adición seguiría los axiomas del grupo: Está cerrado (la adición de dos cadenas cualquiera es siempre una cadena) Es asociativo ( (a + b) + c = a + (b + c) ) Hay una identidad ( ∃e: a...

29
Números palindrómicos con un giro binario.

Advertencia: ¡este NO es un desafío de "oye, dibujemos un pastel en el arte ASCII"! Por favor sigue leyendo;) Hace algún tiempo era mi cumpleaños, ahora tengo 33 años. Por lo tanto, existe esta incómoda tradición social que consiste en invitar a familiares y amigos, poner velas con números en un...

29
Primero vinieron

"Primero vinieron ..." es un poema de Martin Niemöller : First they came for the Socialists, and I did not speak out- Because I was not a Socialist. Then they came for the Trade Unionists, and I did not speak out- Because I was not a Trade Unionist. Then they came for the Jews, and I did not...

29
Secuencias apilables

Reparte cartas etiquetadas de 0 a 9 de un mazo una por vez, formando pilas que comienzan en 0 y cuentan hasta 1. Cuando reparte un 0, lo coloca en la mesa para comenzar una nueva pila. Cuando repartes cualquier otra carta, la apilas sobre una carta que tiene exactamente un valor inferior,...

29
Conteo Concatenativo

Su reto es escribir N fragmentos de código de tal manera que, al concatenar el primer K ≥ 1 en conjunto, producen el número K . Cuanto mayor sea N , mejor. Aquí está el truco: no puedes usar ningún personaje más de una vez en tus fragmentos. Reglas Puede usar el mismo personaje varias veces en...