Preguntas etiquetadas con code-golf

74
Encuentra el factorial!

Cree el programa o función más corto que encuentre el factorial de un entero no negativo. El factorial, representado con !se define como tal n ! : = { 1n ⋅ ( n - 1 ) !n = 0n > 0n!:={1n=0n⋅(n−1)!n>0n!:=\begin{cases}1 & n=0\\n\cdot(n-1)!&n>0\end{cases} En inglés simple, el factorial de 0 es...

74
Implementar Sueño Ordenar

Sleep Sort es un algoritmo de clasificación de enteros que encontré en Internet. Abre una secuencia de salida y, para cada número de entrada en paralelo, demora los segundos y emite ese número. Debido a los retrasos, el número más alto se emitirá en último lugar. Estimo que tiene O (n + m), donde n...

74
Tortugas hasta el fondo

Escriba un programa o función que tome un número entero positivo e imprima o devuelva una pila de tantas tortugas de arte ASCII , donde cada tortuga es más grande que la que está encima. Específicamente, si la entrada es 1, la salida debería ser: __ /,,\o Si la entrada es 2: __ o/,,\...

74
Imprime algunos JSON

Este desafío es sencillo, pero con suerte, hay muchas maneras de abordarlo: Debe imprimir / devolver un objeto JSON válido de al menos 15 caracteres, sin contar espacios en blanco no esenciales. Su programa debería funcionar sin ninguna entrada. En aras de la claridad, un objeto JSON comienza y...

74
Golf Dennis un termómetro

Dennis hace un gran esfuerzo para esta comunidad, incluso como moderador , diseñador de idiomas y proveedor de TIO . Desafortunadamente, su hija de cuatro años se ha resfriado , así que ayudémoslo a llevar un registro de su recuperación (que sea rápido) proporcionándole un termómetro...

73
Simulador de fraile

Los hermanos del orden de San Golfus el Conciso tienen la tradición de recitar una breve oración cada vez que ven a alguien hacer la señal de la cruz . Debido al alto nivel de pecado medido recientemente entre los turistas, han instalado CCTV en el monasterio y te han contratado para ayudarlos a...

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
Stack Exchange Vote Simulator

Escriba un programa o función que tome una cadena que solo contenga los caracteres ^y v(puede suponer que no habrá otros caracteres). Lea de izquierda a derecha esta cadena representa la secuencia de clics del mouse que un solo usuario realizó mientras veía una pregunta o respuesta de Stack...

73
Consejos para jugar al golf en Haskell

¿Qué consejos generales tienes para jugar al golf en Haskell? Estoy buscando ideas que puedan aplicarse a los problemas de código de golf en general que sean al menos algo específicos de Haskell. Por favor, publique solo un consejo por respuesta. Si eres nuevo en el golf en Haskell, echa un...

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

73
¿Es esta relación espeluznante?

Según este cómic de XKCD , hay una fórmula para determinar si la brecha de edad en una relación es "espeluznante". Esta fórmula se define como: (Age/2) + 7 siendo la edad mínima de las personas con las que puedes salir. Por lo tanto, una relación es espeluznante si alguna de las personas en...

72
Feliz cumpleaños v!

¡Gracias a @KritixiLithos por ayudarme con este desafío! V es un lenguaje de programación que escribí para poder usar y extender vim para desafíos de código de golf. ¡El primer compromiso fue el 3 de marzo de 2016, lo que significa que hoy V cumple un año! Woo-hoo Durante el primer año de...

72
El navegador web más pequeño del mundo

Trasfondo: Disfrutas tu nuevo trabajo de programación en una mega-multi-corporación. Sin embargo, no puede navegar por la web ya que su computadora solo tiene una CLI. También ejecutan barridos de los discos duros de todos los empleados, por lo que no puede simplemente descargar un navegador web...

72
Descolgar dígitos

Tarea Dada una cadena de nombres en inglés de dígitos "colapsados" juntos, así: zeronineoneoneeighttwoseventhreesixfourtwofive Divide la cadena de nuevo en dígitos: zero nine one one eight two seven three six four two five Reglas La entrada siempre es una cadena. Siempre consta de uno o...

72
¿Soy un número grosero?

Durante un tiempo, me he encontrado con un problema al contar con mis dedos, específicamente, que solo puedo contar hasta diez. Mi solución a ese problema ha sido contar en binario con mis dedos, levantando el pulgar para uno, el índice para dos, el pulgar y el índice para tres, etc. Sin embargo,...