Preguntas etiquetadas con code-golf

19
Resuelve un laberinto de hielo

Los laberintos de hielo han sido uno de mis productos favoritos de los juegos Pokémon desde su debut en Pokémon Oro y Plata. Su tarea será hacer un programa que resuelva este tipo de problemas. Los laberintos de hielo consisten principalmente, como su nombre lo indica, en hielo. Una vez que el...

19
¡Estar allí o ser cuadrado!

Todo el mundo ha oído hablar de la frase "estar allí o ser cuadrado". Así que pensé que era hora de un desafío al respecto. Entrada Tomará una dirección de directorio absoluta completa como texto como entrada a través de STDIN o equivalente. Salida Si la dirección del directorio existe y es...

19
Consejos para jugar golf en Brachylog

Brachylog es un lenguaje que está comenzando a aumentar en importancia en el golf de códigos recientemente (y acaba de recibir una actualización importante con una sintaxis terser). Al igual que Prolog, tiene la ventaja de que a menudo puede resolver un problema (generalmente a través de la fuerza...

19
Encuentra el archivo más pequeño

Objetivo: Cree un programa para encontrar el archivo más pequeño en la carpeta actual. El tamaño del archivo puede medirse en bytes o caracteres. Si varios archivos tienen el mismo tamaño, puede elegir uno o mostrarlos todos. Puede suponer que habrá al menos un archivo en la carpeta y que ningún...

19
Problema de división del collar

Antecedentes Me inspiró el reciente video de 3Blue1Brown sobre el problema de división del collar (o como él lo llama, el problema del collar robado) y su relación con el teorema de Borsuk-Ulam . En este problema, dos ladrones han robado un collar valioso que consta de varios tipos diferentes de...

19
Factores de anagrama

En un episodio reciente de QI , los primeros 5 múltiplos de 142857 se describieron como anagramas del número original. Por supuesto, cualquiera con un conocimiento más que pasajero de ese número sabrá que esos números son realmente cíclicos, no solo anagramas. Pero eso me puso a pensar. Escriba un...

19
Contando en nybbles binarios

Este desafío es enviar a su terminal, ventana, lienzo o pantalla los números del cero al 10 inclusive. Cada número de salida debe mostrarse como un nybble de 4 bits de ancho, por lo que cero debe mostrarse como 0000y así sucesivamente. Puede separar cada número generado con un espacio, una coma o...

19
Orden de inserción inversa

Objetivo Genere la lista codificada original, a partir de los movimientos que haría una Clasificación de inserción para ordenarla. La lista original tendrá todos los números desde 0hasta N-1(inclusive) donde Nestá el tamaño de la entrada. Entrada Una lista que contiene los movimientos necesarios...

19
Mod los flotadores!

El software de modelado 3D utiliza principalmente el mapeo UV para mapear texturas en un objeto 3D. Los valores válidos para U y V generalmente se encuentran en un [0..1]rango inclusivo . Desafío Usted compró un nuevo software de modelado 3D que es súper fácil de usar. Sin embargo, hay un...

19
Base grande, dígitos pequeños.

El lenguaje J tiene una sintaxis muy tonta para especificar constantes . Quiero centrarme en una característica interesante en particular: la capacidad de escribir en bases arbitrarias. Si se escribe XbYpara Xcualquier número y Ycualquier cadena de caracteres alfanuméricos, entonces J interpretará...

19
Ayuda al crupier a reconstruir la baraja

El crupier ha sido descuidado y ha perdido la noción de qué cartas contiene su mazo y qué cartas faltan, ¿puede ayudarlo? Una baraja completa consta de 52 cartas, a saber: Cada color en el mazo (corazones, diamantes, picas, tréboles) contiene: Los números [2 - 10] Un enchufe Una reina Un...

19
Doblar algunas toallas!

Escuché en alguna parte que una cosa que la tecnología aún no puede hacer es doblar las toallas 1 . ¡Así que ahora es tu trabajo demostrar que esa afirmación es falsa! Dado un hilo como entrada, compuesto de rectángulos (toallas), como el siguiente, dobla cada toalla por la mitad dos veces. Por...

19
Ayudante de factorización de Fermat

Nos gustaría que factorizar un semiprimo . El objetivo de este reto es encontrar dos enteros pequeños y tal que puede ser trivialmente factorized con el método de Fermat, lo que permite deducir fácilmente los factores de .u v u v N NnortenorteNtutuuvvvu v NtuvnorteuvNnortenorteN La tarea Dado un...

19
Hazme un s'more!

Hazme un s'more ! Te digo el ancho, la cantidad de galletas Graham, la cantidad de chocolate y la cantidad de malvavisco. Un ejemplo: Entrada: Anchura: 10 Graham: 3 Chocolate: 2 Marshmallow: