Programación de Puzzles y Código de Golf

Preguntas y respuestas para los entusiastas de la programación y los golfistas de código.


30
¿Cuánto tiempo debe funcionar mi microondas?
Tengo hambre. Pongamos algo en el microondas. Dada una entrada numérica de entre 1 y 4 dígitos, genera la cantidad de segundos que el microondas debe funcionar. Detalles El truco es descubrir si el usuario está ingresando segundos o una combinación de segundos y minutos. Los lugares y las decenas …
33 code-golf  number 

9
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 …



30
El primero, el último y todo lo que hay entre
Dados dos enteros, genera los dos enteros y luego el rango entre ellos (excluyendo ambos). El orden del rango debe ser el mismo que el de la entrada. Ejemplos: Input Output 0, 5 -> [0, 5, 1, 2, 3, 4] -3, 8 -> [-3, 8, -2, -1, 0, 1, 2, …
33 code-golf 

30
Devuelve el número primo más cercano
Reto Este es simple: dado un entero positivo de hasta 1,000,000, devuelve el número primo más cercano. Si el número en sí es primo, entonces debe devolver ese número; Si hay dos primos igualmente cercanos al número proporcionado, devuelva el menor de los dos. La entrada tiene la forma de …
33 code-golf  primes 


19
Iglesia booleana
Booleanos de la iglesia Una iglesia booleana es una función que devuelve xverdadero y yfalso donde xes el primer argumento de la función y yes el segundo argumento de la función. Se pueden componer funciones adicionales a partir de estas funciones que representan las operaciones lógicas and not or xory …

21
Número de teléfono en palabras habladas
Gol Escriba un programa o función que traduzca un número de teléfono numérico en texto que lo haga fácil de decir. Cuando se repiten los dígitos, deben leerse como "doble n" o "triple n". Requisitos Entrada Una cadena de dígitos. Suponga que todos los caracteres son dígitos del 0 al …

21
alfabeto del histograma
Dada una oración de entrada que consta de una o más palabras [a-z]+y cero o más espacios , genera un histograma de arte ASCII (gráfico de barras) de la distribución de letras de la oración de entrada. El histograma debe presentarse horizontalmente, es decir, con la tecla de letra a …

21
Subcadena no repetida más larga
Dada una cadena como entrada, encuentre la subcadena contigua más larga que no tenga ningún carácter dos veces o más. Si hay varias de estas subcadenas, también puede generarlas. Puede suponer que la entrada está en el rango ASCII imprimible si lo desea. Tanteo Las respuestas se clasificarán primero por …

24
Suma de cinco cubos
Dado un entero, genera cinco cubos perfectos cuya suma es ese entero. Tenga en cuenta que los cubos pueden ser positivos, negativos o cero. Por ejemplo, -10 == -64 - 64 + 64 + 27 + 27 por lo tanto, para la entrada -10puede salir [-64, -64, 64, 27, 27], …

30
Mitad, mitad mitad y mitad
Considere la siguiente secuencia de números: 0,12,14,34,18,38,58,78,116,316,516,716,916,1116,1316,1516,132,332,532,…0,12,14,34,18,38,58,78,116,316,516,716,916,1116,1316,1516,132,332,532,… 0, \frac{1}{2}, \frac{1}{4}, \frac{3}{4}, \frac{1}{8}, \frac{3}{8}, \frac{5}{8}, \frac{7}{8}, \frac{1}{16}, \frac{3}{16}, \frac{5}{16}, \frac{7}{16}, \frac{9}{16}, \frac{11}{16}, \frac{13}{16}, \frac{15}{16}, \frac{1}{32}, \frac{3}{32}, \frac{5}{32}, \dots Enumera todas las fracciones binarias en el intervalo unitario .[0,1)[0,1) [0, 1) (Para facilitar este desafío, el primer elemento es opcional: puede omitirlo …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.