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.

5
Código Golfinator-3000
Como todos saben , agregar inator-3000al final de cualquier sustantivo lo hace mucho más fresco. Pero, ¿qué más puede hacer que una palabra sea más genial? Dada una cadena ASCII como entrada, genera la frescura de la palabra. Calculando la frescura Hay 4 elementos para calcular la frescura de una …
22 code-golf  string 

12
Coloreame un Polo
Digamos que tu trabajo es pintar postes, y un cliente te pide que pintes un poste con 4 secciones rojas y 3 secciones amarillas. Puedes hacerlo fácilmente de la siguiente manera: r y r y r y r Con solo rayas amarillas y rojas. Ahora digamos que su cliente le …

6
Consejos para jugar al golf en Kotlin
Dado el reciente anuncio de Google del soporte oficial de Kotlin para el desarrollo de Android, pensé que podría ser oportuno sondear a la comunidad para obtener algunos consejos de golf increíbles para este lenguaje JVM relativamente nuevo. Kotlin incluye una combinación única de características entre sus hermanos JVM que …
22 code-golf  tips 



3
Scrappers v0.1: programadores mercenarios
En un mundo desolado y devastado por la guerra, donde las ciudades han sido invadidas por matones y ladrones, la civilización se ha reinventado en forma de pequeñas cooperativas industriales aisladas, dispersas por todo el paisaje previamente deshabitado. La existencia de estas comunidades depende de equipos de mercenarios llamados "scrappers", …

29
Contraer duplicados adyacentes
Reto Dada una lista de enteros, devuelva la lista de estos enteros después de eliminar repetidamente todos los pares de elementos iguales adyacentes. Tenga en cuenta que si tiene una serie de números iguales de longitud impar, uno de ellos permanecerá y no formará parte de un par. Ejemplo: [0, …

18
Dobla una cuerda en un triángulo
Dada una cadena cuya longitud es divisible por 4, haga un triángulo como se muestra a continuación. Si la cadena es abcdefghijkl, entonces el triángulo sería: a b l c k defghij Si la cadena es iamastringwithalengthdivisiblebyfour, entonces el triángulo sería: i a r m u a o s f …

1
Expandir Problema de colegiala de Kirkman
Para aquellos de ustedes que no están familiarizados, el problema de la colegiala de Kirkman es el siguiente: Quince señoritas en una escuela salen tres juntas por siete días seguidos: es necesario organizarlas diariamente para que no dos caminen dos veces juntas. Podríamos ver esto como una lista anidada de …

24
Crea una regla binaria
Dado un número n , genere las primeras n columnas de este patrón: # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ################################ ... La altura de la …

19
CSI: Artículos de Minecraft
Minecraft 1.12 se lanzará mañana, ¡así que celebremos! Escriba código que tome un número entero no negativo N que represente la cantidad de elementos de algo en Minecraft . Exprímalo de una manera más útil para los jugadores, dando la cantidad de cofres, pilas y elementos a los que N …

19
Número diferente, mismo peso
Fondo El peso de Hamming de un entero es el número de unos en su representación binaria. Para este desafío, los enteros se representan con 32 bits y no están firmados. Reto Dado un número entero entre 0 y 2 ^ 32-1 (no incluido), genera un número entero diferente dentro …


30
Crear cajas dinámicamente
El reto: Dibuja un rectángulo de cuadros ASCII: [] Las normas: Toma un ancho y una entrada de altura Puedes asumir que ambos son números Debe producir una cadena con caracteres de nueva línea, \ n Ejemplos: 2, 2: [][] [][] 2, 3: [][] [][] [][] Fewest Bytes gana.

10
Braille-ify una cuerda
Y no, este no es un engaño de Traducir texto ASCII a braille . Hay 2 8 = 256 patrones Braille en Unicode. (Por 'Braille' me refiero a las de 8 celdas) W, espera. ¿Cuántos caracteres ASCII había? 2 7 = 128? Bueno, entonces, ¡convirtamos ASCII en Braille, porque no …

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.