Preguntas etiquetadas con decision-problem

37
Espera, ¿qué idioma es este?

Recientemente tuve el placer de escribir un programa Haskell que podía detectar si la NegativeLiteralsextensión estaba activada. Se me ocurrió lo siguiente: data B=B{u::Integer} instance Num B where{fromInteger=B;negate _=B 1} main=print$1==u(-1) Pruébalo en línea! Esto se imprimirá...

37
Permutaciones ansiosas

Introducción Supongamos que tiene una regla con números del 0 al r-1 . Coloca una hormiga entre dos de los números, y comienza a gatear erráticamente en la regla. La regla es tan estrecha que la hormiga no puede caminar de una posición a otra sin caminar sobre todos los números intermedios. A...

37
¿Es un número de Proth?

Un número de Proth , llamado así por François Proth, es un número que se puede expresar como N = k * 2^n + 1 Donde kes un entero positivo impar y nes un entero positivo tal que 2^n > k. Usemos un ejemplo más concreto. Tome 3. 3 es un número de Proth porque se puede escribir como (1 * 2^1) +...

36
¿El comienzo es igual al final?

La tarea En este desafío, su tarea es escribir un programa o función que tome una Cadena y genere un valor verdadero o falso en función de si el primer carácter y el último carácter de la Cadena de entrada son iguales. Entrada Puede tomar aportes de cualquier manera razonable. Sin embargo,...

36
Cuentas ASCII básicas

Título alternativo: Cuenta tu sentencia de prisión en el muro Dado un número n, los resultados obtenidos se agrupan en el tradicional 5 por grupo y 50 por fila. Ejemplos 1 | | | | 4 4 |||| |||| |||| |||| 5 5 |||/ ||/| |/|| /||| 6 6 |||/ | ||/| | |/|| | /||| | 50 |||/ |||/ |||/...

35
Laberintos infinitos

Fondo Eres el aprendiz de un poderoso mago, y tu maestro está desarrollando un hechizo para crear un laberinto interdimensional para atrapar a sus enemigos. Quiere que programes su computadora a vapor para analizar los posibles diseños. Programar esta máquina diabólica es muy peligroso, por lo que...

35
¿Es un Mersenne Prime?

Un número es un Mersenne Prime si es primo y puede escribirse en la forma 2 n -1 , donde n es un número entero positivo. Su tarea es, dado cualquier número entero positivo, determinar si es o no un primo de Mersenne. Puede enviar una función que devuelve un valor verdadero / falso o un programa...

35
El fenómeno de Will Rogers

El llamado fenómeno de Will Rogers describe una forma de ajustar las estadísticas elevando el promedio en dos (múltiples) conjuntos cuando un elemento se mueve entre los dos conjuntos. Como un ejemplo simple, considere los dos conjuntos A = {1, 2, 3} B = {4, 5, 6} Sus medios aritméticos son 2y...

35
El extraño orden de Sharkovskii

Introducción En este desafío, trataremos con un cierto orden de los enteros positivos. El pedido es así: 3, 5, 7, 9, 11, ... 2*3, 2*5, 2*7, 2*9, 2*11, ... 4*3, 4*5, 4*7, 4*9, 4*11, ... 8*3, 8*5, 8*7, 8*9, 8*11, ... 16*3, 16*5, 16*7, 16*9, 16*11, ... ... ... 64, 32, 16, 8, 4, 2, 1 Primero...

35
Administrar la basura así

Se ha convertido en una tradición en PPCG que algunos usuarios cambian temporalmente sus nombres por un anagrama (un nuevo nombre formado reordenando las letras de los antiguos). A veces se hace difícil descubrir quién es quién. Podría usar un programa o función para saber si dos frases son...

35
Snakify a String

Una cadena snakified se ve así: T AnE eOf ifi ing h s x l A k e r isI amp Sna dSt Tu tarea Tome una cadena sy un tamaño n, luego envíe la cadena snakified. Las entradas ThisIsAnExampleOfaSnakifiedStringy 3producirían el ejemplo anterior. Presupuesto s solo contendrá caracteres ASCII entre...

35
Tan fácil como uno, dos, tres

Escriba un programa o función que tome un entero positivo. Puede suponer que la entrada es válida y puede tomarla como una cadena. Si el número es cualquiera de 123 234 345 456 567 678 789 luego genera un valor verdadero . De lo contrario, genera un valor falso . Por ejemplo, las...

34
¿Es este número malo?

Introducción En teoría de números, un número se considera malvado si hay un número par de 1 en su representación binaria. En el desafío de hoy, estarás identificando si un número dado es malo o no. Reto Su trabajo consiste en escribir un programa completo o una función que acepte un número...

34
Detonar una cuerda

Dada cualquier cadena, imprímala en forma de triángulo donde el texto corre hacia arriba y hacia abajo a lo largo de cada diagonal. Por ejemplo, una entrada de "Hello World"debería salir: d l r d o l W r d o l o W r d l o l l o W r d e l o l H l o W r d e l o l l o W r d l o l...

34
Números fáciles de multiplicar

Su tarea es determinar si dos números son fáciles de multiplicar . Esto significa que su multiplicación larga de base 10 no tiene ningún traspaso (reagrupación) entre los valores posicionales, observando tanto los pasos de multiplicación como el paso de suma. Esto sucede cuando cada par de dígitos...

33
microgravedad bola

Estás en una estación espacial intergaláctica avanzada. Un amigo tuyo que se está especializando en el Estudio de la gravedad acaba de crear un juego que implica usar la microgravedad como una forma de mover una pelota. Te entrega un pequeño controlador con cuatro flechas direccionales y una...