Preguntas etiquetadas con optimization

Para desafíos centrados en la optimización de un aspecto no cubierto por otras etiquetas.

297
Escribe Moby Dick, aproximadamente

Aquí hay un archivo de texto ASCII de 1.2Mb que contiene el texto de Moby-Dick de Herman Melville ; o la ballena . Su tarea es escribir un programa o función (o clase, etc. - ver más abajo) que se le dará a este archivo un carácter a la vez, y en cada paso debe adivinar el siguiente carácter. Este...

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

57
El pequeño Chandler está triste. Dibujale una nube para animarlo

El pequeño Chandler está triste. Dibujale una nube para animarlo. Nota: Dibujar una nube en realidad no lo animará. Un círculo se puede definir como una tupla de 3 (x,y,r)donde xestá la posición x del círculo en un plano cartesiano, yes la posición y del círculo en un plano cartesiano y res el...

54
¿Es esto incluso una palabra?

Debe escribir un programa o función que tome una cadena de 4 caracteres como entrada y genere un valor que indique si la cadena es una palabra en inglés o no. Se le permite cometer errores en el 15% de los casos de prueba proporcionados. Detalles de entrada: La entrada es una cadena de 4...

42
¿Qué tan pequeño puede ser?

Comenzando con un número entero positivo N , encuentre el número entero más pequeño N ' que se puede calcular dividiendo repetidamente N por uno de sus dígitos (en base-10). Cada dígito seleccionado debe ser un divisor de N mayor que 1 . Ejemplo 1 La salida esperada para N = 230 es N '= 23...

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

38
Resuelve el cubo de Rubik

Escriba el programa más corto que resuelva el cubo de Rubik (3 * 3 * 3) dentro de un tiempo razonable y se mueva (digamos, máximo 5 segundos en su máquina y menos de 1000 movimientos). La entrada está en el formato: UF UR UB UL DF DR DB DL FR FL BR BL UFR URB UBL ULF DRF DFL DLB DBR (esta...

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

36
Circuitos de dominó

Marcador Aquí están los puntajes brutos (es decir, el conteo de dominó) para el envío de VisualMelon Los convertiré en los puntajes normalizados que se describen a continuación, cuando lleguen más respuestas. La solución existente ahora puede resolver todos los circuitos en el punto de...

33
Un algoritmo de "clasificación"

Hay un "algoritmo de ordenamiento", a veces llamado ordenamiento de Stalin, en el cual, para ordenar una lista, simplemente elimina elementos de la lista hasta que se ordena en orden creciente. Por ejemplo la lista [1, 2, 4, 5, 3, 6, 6] Cuando "ordenado" con Stalin se convierte en ordenar [1,...

31
Elige la última carta en una mano de póker

Las manos de póker se clasifican de mejor a peor de la siguiente manera: Escalera de color: cinco cartas de rango secuencial, todas del mismo palo Cuatro de un tipo: cuatro cartas del mismo rango y una carta de otro rango Casa llena: tres cartas de un rango y dos cartas de otro rango Flush: cinco...

30
Píxeles separados de forma exclusiva

Para una imagen N por N , encuentre un conjunto de píxeles de modo que no haya distancia de separación más de una vez. Es decir, si dos píxeles están separados por una distancia d , entonces son los únicos dos píxeles que están separados exactamente por d (usando la distancia euclidiana ). Tenga en...

27
Hazme una suma mágica mínima

Manteniendo este desafío corto. Te dan 4 números: p1, p2, p3 y p4. La suma mágica de los números se define de la siguiente manera: magic_sum = |p1 - p2| + |p2 - p3| + |p3 - p4| + |p4 - p1| Solo puede cambiar uno de los valores enteros anteriores (p1, p2, p3 o p4). Debe cambiar el valor de modo...

27
Apilamiento de cajas pesadas

Tienes un montón de cajas pesadas y quieres apilarlas en la menor cantidad de pilas posibles. El problema es que no puede apilar más cajas en una caja de las que puede soportar, por lo que las cajas más pesadas deben ir en la parte inferior de una pila. El reto Entrada : Una lista de pesos de...