Preguntas etiquetadas con decision-problem

31
Suma de poderes de 2

El reto Dada una entrada entera xdonde 1 <= x <= 255, devuelve los resultados de potencias de dos que, cuando se suman, dan x. Ejemplos Dada la entrada: 86 Su programa debería generar: 64 16 4 2 Entrada: 240 Salida: 128 64 32

31
¿Soy un número propio?

Un número propio (también llamado número colombiano o Devlali) es un número natural x, donde la ecuación n + <digit sum of n> = xno tiene soluciones para ningún número natural n. Por ejemplo, 21 no es un número propio, como n = 15resultado 15 + 1 + 5 = 21. Por otro lado, 20 es un número...

31
Reconocer una vid

Fondo Tengo un montón de viejas y granuladas imágenes en blanco y negro. Algunos de ellos representan enredaderas trepando por una pared, otros no; su tarea es clasificarlos por mí. Entrada y salida Su entrada es una matriz rectangular 2D de bits A , dada en cualquier formato conveniente. No...

31
Faro baraja una matriz

Un faro aleatorio es una técnica utilizada frecuentemente por los magos para "barajar" un mazo. Para realizar un barajado de Faro, primero cortas la baraja en 2 mitades iguales y luego intercalas las dos mitades. Por ejemplo [1 2 3 4 5 6 7 8] Faro barajado es [1 5 2 6 3 7 4 8] Esto se puede...

31
¿Es una palabra llena de baches?

(Inspirado por este desafío en Puzzling - A continuación encontrarás SPOILERS para ese rompecabezas, ¡así que deja de leer aquí si quieres resolver ese rompecabezas por tu cuenta!) Si una letra en una palabra aparece alfabéticamente más tarde que la letra anterior en la palabra, llamamos a eso un...

30
Suma digital de Fibonacci

Todos estamos familiarizados con la secuencia de Fibonacci : 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765 Sin embargo, en lugar de, f(n) = f(n-1) + f(n-2)tomaremos la suma digital de las 2 entradas anteriores. La secuencia aún debe comenzar 0, 1,...

30
¿Es un número Munchausen?

Un número de Munchausen en la base bbb , también conocido como un invariante perfecto de dígito a dígito o PDDI es un tipo peculiar de número entero positivo donde la suma de sus dígitos de base bbb elevados para sí mismos es igual al número mismo. Se llaman así por el ficticio barón Munchausen ,...

30
Número que puede comer solo

Dado un número entero positivo, genera un valor verdadero / falso en cuanto a si el número puede comerse solo. Reglas El extremo izquierdo es la cabeza, el extremo derecho es la cola. Si la cabeza es mayor o igual que la cola, la cabeza se come la cola y la nueva cabeza se convierte en su...

30
Triángulos ASCII

Su tarea es escribir un programa o una función que imprima un triángulo ASCII. Se ven así: |\ | \ | \ ---- Su programa tomará una sola entrada numérica n, con las restricciones 0 <= n <= 1000. El triángulo anterior tenía un valor de n=3. El triángulo ASCII tendrá nbarras invertidas ( \) y...

30
Una quina frágil

Una quina frágil Una quina frágil es una quine que satisface la propiedad de tener cada subcadena hecha mediante la eliminación de un solo carácter, cuando se evalúa, produce un error. Por ejemplo. Si su programa asdfes una quine, entonces para que sea frágil, deben fallar los siguientes...

30
¿Puedo volver a apilar los cubos?

Mi pequeño niño tiene un juguete como este: Este juguete consta de 10 pequeños cubos apilables, que vamos a numerar de 1 (el más pequeño) a 10 (el más grande). A veces hace pequeños montones y el juguete termina así: Podemos representar esquemáticamente las pilas como esta: 1 6 4 9 2 7 5 10...

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
El espejismo de la persona inteligente

Érase una vez, estaba leyendo esta pregunta / respuesta en Quora ¿Hay realmente programadores con títulos en informática que no puedan aprobar el examen FizzBuzz? Este código se da como la respuesta obvia for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i % 3 == 0:...

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 montañoso?

Reto Para este desafío, una cadena montañosa es una que se ajusta a la regla gramatical M: x(Mx)*donde en cada producción, todas las x son el mismo carácter. Cuando se sangra, una cadena montañosa podría verse así: A B C D C E F E C B A Como puede ver, se parece un poco a una montaña...

29
Sustitución del imán de nevera

Al escribir un mensaje con imanes de nevera, a menudo te encontrarás sustituyendo a 1por un I. En este desafío, su objetivo es averiguar si un mensaje puede escribirse usando las letras de otro mensaje. Las sustituciones permitidas son: A = 4 B = 8 C = U E = M = W = 3 G = 6 = 9 I = 1 L = 7 N = Z O...

29
¿Es una palabra extraña?

Reto Dada una sola palabra como entrada, determine si la palabra es impar o par. Palabras impares y pares Asuma las reglas generales: odd + odd = even even + odd = odd odd + even = odd even + even = even En el alfabeto, las letras impares son: aeiou Y las letras pares