Preguntas etiquetadas con sorting

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

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
Flecha esas variables!

Reto A Robin le gusta tener su declaración de variables en forma de flecha. Así es como lo hace: Ingrese cualquier número de cadenas Ordénelos por longitud ascendente Envíelos ordenados por el medio para formar aproximadamente una punta de flecha negativa, como esta (cualquiera que sea el orden...

29
Dime como fracasar

Como informáticos, probablemente estén familiarizados con las operaciones básicas de listas de pop y push . Estas son operaciones simples que modifican una lista de elementos. Sin embargo, ¿alguna vez has oído hablar del fracaso de la operación ? (como en flip- flop )? Es muy simple Dado un número...

29
Calcule el súper logaritmo

Esto debería ser un simple desafío. Dado un número n >= 0, genera el superlogaritmo (o el logaritmo log *, log-star o iterado , que son equivalentes ya nque nunca es negativo para este desafío) n. Esta es una de las dos funciones inversas de la tetración . El otro es la superraíz , que está...

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
Ordenar una cadena, una especie de

Si ordena una cadena, generalmente obtendrá algo como: ':Iaaceeefggghiiiiklllllmnnooooprrssstttttuuyyyy Sí, esa fue la primera oración ordenada. Como se puede ver, hay una gran cantidad de caracteres repetidos, aa, eee, ttttt, 9 espacios y así sucesivamente. Si agregamos 128al valor ASCII...

29
Implementar Bogosort

¿ Resolver Sudoku es demasiado difícil? ¿Incluso la versión de fuerza bruta ? Aquí hay un ejercicio de codificación que es un poco más fácil. Espero. :-PAGS Escriba la función más corta para implementar bogosort. En concreto, su función debería: Tome una matriz (o el equivalente de su idioma)...

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

27
Números con simetría rotacional

Dado un número entero, genera un valor verdadero si es el mismo invertido (girado 180 °) o un valor falso de lo contrario. 0, 1y 8tienen simetría rotacional. 6se convierte 9y viceversa. Secuencia de números que produce resultados verdaderos: OEIS A000787 0, 1, 8, 11, 69, 88, 96, 101, 111, 181,...

27
¡Ordena esto, rápido!

Bueno ... hay 59 (ahora 60) preguntas etiquetadas ordenando , pero no hay respuestas rápidas simples. Eso debe ser arreglado. Para aquellos que no están familiarizados con la clasificación rápida , aquí hay un desglose, cortesía de Wikipedia: Elige un elemento, llamado pivote , de la...

27
Voltear panqueques

En la clasificación de panqueques, la única operación permitida es invertir los elementos de algún prefijo de la secuencia. O piense en una pila de panqueques: insertamos una espátula en algún lugar de la pila y volteamos todos los panqueques por encima de la espátula. Por ejemplo, la secuencia 6...

26
Ordenar una lista

Resumen Dada una lista de enteros, devuelve el índice en el que terminaría cada entero cuando se ordenara. Por ejemplo, si la lista era [0,8,-1,5,8], debería regresar [1,3,0,2,4]. Tenga en cuenta que los dos 8s mantienen su orden entre sí (el orden es estable). Dicho de otra manera: para cada...

26
Implementar clasificación de caída lenta

Este desafío ya describe dropsort. Sin embargo, soy un poco vago y realmente solo necesito que mi matriz esté un poco más ordenada que antes, no necesita ser ordenada por completo . En Drop Sort, soltamos cada elemento menos que cualquier elemento anterior. En Lazy Drop Sort, descartamos cada...

25
Driftsort una matriz

Driftsort es una forma simple de "ordenar" una matriz. Funciona "deslizando" o "girando" los elementos sobre la matriz hasta que se ordena la matriz, o hasta que la matriz no se puede ordenar. Veamos dos ejemplos. Primero, considere la matriz [10, 2, 3, 4, 7]. Como la matriz no está ordenada, la...

25
Ordenar una lista de números [cerrado]

Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un solo problema editando esta publicación . Cerrado hace 3 años . Sobre...

24
Imitar un pedido

Dadas dos listas de números, una fuente y un patrón , reordene la fuente para que coincida con el orden relativo del patrón. Cualquiera de las dos entradas de la fuente reordenada debe compararse de la misma manera que las entradas en esas mismas posiciones del patrón. Por ejemplo, la entrada s =...

24
PronunciaciónSort ™

Todos conocemos diferentes algoritmos de clasificación sofisticados, pero ninguno de estos nos da números de una manera fácil de pronunciar. Para remediar esto, propongo usar PronunciaciónSort ™, la forma más natural de ordenar listas de números. Pronunciación Las reglas oficiales para pronunciar...