Preguntas etiquetadas con code-golf

32
Números aleatorios con suma fija

Su tarea es escribir un programa o una función que genere n números aleatorios del intervalo [0,1] con una suma fija s. Entrada n, n≥1, número de números aleatorios para generar s, s>=0, s<=n, suma de números a generar Salida Una ntupla aleatoria de números de coma flotante con todos los...

32
Genera una baraja de cartas

Aquí hay una matriz que representa un mazo de cartas estándar, que incluye dos comodines. [ "AS", "2S", "3S", "4S", "5S", "6S", "7S", "8S", "9S", "10S", "JS", "QS", "KS", "AD", "2D", "3D", "4D", "5D", "6D", "7D", "8D", "9D", "10D", "JD", "QD", "KD", "AH", "2H", "3H", "4H", "5H", "6H", "7H",...

32
Pleasanortmanteaus

Una palabra de portmanteau es una combinación de dos palabras que forma parte de cada palabra y las convierte en una sola palabra nueva. Por ejemplo, lion + tiger => liger . Escribamos un programa para generar carteras a partir de un par de palabras de entrada. Las computadoras no son las...

32
El cifrado latino César Pig mejorado

El problema con el cifrado César es que las palabras resultantes a menudo son impronunciables. El problema con Pig Latin es que es fácil de decodificar. ¿Por qué no combinarlos? Entrada Una palabra que consta de las 26 letras en inglés. Salida Primero, cambie cada consonante de la palabra a...

32
Igual, suma o diferencia!

Escriba el código más corto posible que devuelva verdadero si los dos valores enteros dados son iguales o su suma o diferencia absoluta es 5. Ejemplos de casos de prueba: 4 1 => True 10 10 => True 1 3 => False 6 2 => False 1 6 => True -256 -251 => True 6 1 => True -5 5 =>...

32
¿Quién ganará la elección?

Este es un desafío en el que dos personas, 1 y 2, se postulan para un cargo. La gente vota de manera determinista de ciertas maneras en el mundo de 1 y 2, lo que puede permitir que los candidatos descubran los resultados antes de las elecciones. NOTA: esto no pretende referirse a elecciones...

32
Una nota sobre N!

JE Maxfield demostró el siguiente teorema (ver DOI: 10.2307 / 2688966 ): Si AAA es un entero positivo que tiene mmm dígitos, existe un entero positivo NNN tal que los primeros mmm dígitos de N!N!N!constituyen el entero AAA . Reto Su desafío se le da un poco de A⩾1A⩾1A \geqslant 1 encontrar un...

32
Cortar la cadena de oro

Un viajero debe permanecer durante n días en un hotel fuera de la ciudad. No tiene efectivo y su tarjeta de crédito está vencida. Pero tiene una cadena de oro con n eslabones. La regla en este hotel es que los residentes deben pagar el alquiler todas las mañanas. El viajero llega a un acuerdo con...

32
Índice de finalización del alfabeto

Introducción ¿Qué parte del alfabeto inglés usa una cadena dada? La oración anterior usa 77%. Tiene 20 letras únicas (howmucftenglisapbdvr) y 20/26 ≃ 0.77. Reto Para una cadena de entrada, devuelva el porcentaje de letras del alfabeto inglés presente en la cadena. La respuesta puede ser en...

32
Fuerza bruta de la centralita

El otro día, nuestro equipo fue a una sala de escape. Uno de los acertijos involucraba una placa de seis interruptores mecánicos donde tenía que encontrar la combinación correcta de encendido y apagado para desbloquear una caja, algo así: -v-v-v- -v-v-v- Como desarrolladores, decidimos que sería...

31
La forma más corta de revertir un número

Escriba una función (o subprograma equivalente) para aceptar un único argumento con valor entero y devolver un valor (de tipo similar) encontrado al invertir el orden de los dígitos de base 10 del argumento. Por ejemplo, dado 76543 retorno 34567

31
Code-Golf: Count Islands

Un concurso simple, inspirado en esta pregunta de stackoverflow : Se le da una imagen de una superficie fotografiada por un satélite. La imagen es un mapa de bits donde el agua está marcada con ' .' y la tierra está marcada con ' *'. Grupos de adyacentes *forman una isla. (Dos ' *' son...

31
Crear un intérprete HQ9 +

El objetivo de este código de golf es crear un intérprete para el lenguaje de programación HQ9 + Hay 4 comandos en este lenguaje de programación: H - imprime "¡Hola, mundo!" Q : imprime el código fuente del programa 9 - imprime la letra de la canción "99 botellas de cerveza" + - incrementa el...

31
Acuario One Line

Mis suegros tienen un estanque de peces en su patio, lleno de koi. Realmente no se me pasó por la cabeza hasta que noté el siguiente extracto de mi código. ',') & '_' ... Tenía caras de pez mirándome desde la pantalla ... Lo que me ha dado una gran idea ... Mi búsqueda para ustedes, mis...

31
Tono oscuro (recuerdo de la Hora del Planeta)

Su objetivo es simple: el programa debe girar la pantalla de su ordenador totalmente negro . Después de iniciar el programa, la pantalla debe volverse completamente negra y permanecer así hasta que se salga del programa (cualquier tecla, o alt + F4, movimiento del mouse, etc.), después de lo cual...

31
Acrónimos recursivos

Objetivo De Wikipedia : Un acrónimo recursivo es un acrónimo que se refiere a sí mismo en la expresión que representa. Su objetivo es verificar si una cadena es un acrónimo recursivo. El acrónimo es la primera palabra. Las palabras no distinguen entre mayúsculas y minúsculas, separadas...

31
¿Cuántas direcciones IP hay en un rango dado?

Inspirado por... Redes: ¿cómo puedo calcular cuántas direcciones IP hay en un rango determinado? Escriba un programa o función que tome dos cadenas como entrada, cada una de las cuales es una dirección IPv4 expresada en notación punteada estándar y genera o devuelve el número de direcciones...

31
Golf ASCII-art

Intentemos jugar al golf esta pieza de arte ascii que representa a un hombre de golf: '\. . |> 18 >> \. '. El | O >>. 'o | \. El | / \. El | / /. ' El | jgs ^^^^^^^ `^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^ Fuente: JGS -