Preguntas etiquetadas con permutations

Una permutación es un orden particular de alguna lista de objetos. Los problemas etiquetados con permutación generalmente implican encontrar o generar permutaciones, incluidos anagramas de texto.

85
Determinar si las cadenas son anagramas

Desafío Dadas dos cadenas, averigua si ambas tienen exactamente los mismos caracteres. Ejemplo Entrada word, wrdo Esto regresa trueporque son iguales pero simplemente revueltos. Entrada palabra, wwro Esto vuelve false. Entrada barco, toba Esto vuelve true Reglas ¡Estas son las...

74
Los 9 mil millones de nombres de Dios

Los 9 mil millones de nombres de Dios es una historia corta de Arthur C. Clarke. Se trata de un grupo de monjes tibetanos cuya orden se dedica a escribir todos los posibles nombres de Dios, escritos en su propio alfabeto. Esencialmente, se dedican a escribir todas las permutaciones posibles de su...

73
Calcular Phi (no Pi)

No, no quiero decir ϕ = 1.618...y π = 3.14159.... Me refiero a las funciones . φ (x) es el número de enteros menores o iguales a los xque son relativamente primos x. π (x) es el número de primos menores o iguales que x. Digamos que "no pi" es entonces π̅ (x) y defínalo como el número de...

73
Cree una "H" a partir de "H" más pequeñas

Desafío Cree una función o programa que, cuando se le da un número entero size , haga lo siguiente: Si sizees igual a 1, salida H H HHH H H Si sizees mayor que 1, salida X X XXX X X donde Xes la salida del programa / función parasize - 1 (Si lo prefiere, puede hacer que el caso base...

45
Números de escopeta

Los números de escopeta son una secuencia con una definición bastante simple pero con una estructura interesante. Comience con los números naturales: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, ... Ahora tome todos los números en índices divisibles por 2 , agrúpelos en...

42
StringgnirtSStringgnirtSStringgnirtS

Aquí hay un desafío relativamente simple para ti. Dada una cadena de longitud N , envíe la cadena hacia adelante, luego hacia atrás, luego hacia adelante, luego hacia atrás ... etc. N veces. Por ejemplo, si su entrada fue Hello! Deberías

42
Sheffle tho vawols ureund!

Dada una cadena de entrada, de salida que cadena con todas las vocales a, e, i, oy ucambió al azar entre sí. Por ejemplo, en la cadena this is a test, hay 4 vocales: [i, i, a, e]. Por lo tanto, una combinación válida de esas vocales podría estar [a, i, e, i]produciendo la salida thas is e...

41
¿Es este número una potencia entera de -2?

Hay formas inteligentes de determinar si un número es una potencia de 2. Eso ya no es un problema interesante, así que determinemos si un entero dado es una potencia entera de -2 . Por ejemplo: -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ 2 => no 3 => no 4 => yes:...

41
¡Dios mío Giza Golf!

Un "número de Giza", también conocido coloquialmente como un número de Timmy, es cualquier número donde los dígitos representan una pirámide ( A134810 ). Por ejemplo, "12321" es un número de giza porque se puede visualizar así: 3 2 2 1 1 Sin embargo, algo como "123321" no es un número de Giza...

41
Encuentra una aguja binaria en un pajar decimal

El reto Te dan: una lista no ordenada no ordenada h de enteros positivos (el pajar) un entero positivo n (la aguja) Su tarea es devolver la lista de todas las concatenaciones decimales únicas de permutaciones de h cuya representación binaria contiene la representación binaria de n...

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...

36
El número original

Pautas Guión John tiene un número importante y no quiere que otros lo vean. Decidió encriptar el número, siguiendo los siguientes pasos: Su número siempre es una secuencia no decreciente (es decir "1123") . Convirtió cada dígito en palabras en inglés. (es decir "123" -> "ONETWOTHREE") Y...

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
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...

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...