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.

8
Interpretar volátil
Interpretar volátil Volátil es un esolang basado en pila hecho por A_ / a '_' / A que solo tiene 8 instrucciones y se está completando. Sin embargo, también es no determinista ... lo que significa que los programas no siempre dan el mismo resultado. Tu tarea es interpretar este …

11
Drag Race Countdown
Desafío: En un escenario hipotético, el temporizador de cuenta regresiva para una carrera tiene intervalos aleatorios entre los conteos, para evitar un arranque prematuro, por ejemplo 3 (0.82 seconds pass), 2 (0.67 seconds pass), 1 Entrada: nada Salida: Escriba un programa (o función) que imprima los 3 números con un …
10 code-golf  random 

10
Algunos primes solitarios
Lo sé, lo sé, otro desafío más ... Relacionado Un primer solitaria (o aislado) es un número primo ptal que p-2, p+2, p-4, p+4... p-2k, p+2kpara algunos kson todo compuesto. Llamamos a tal primo un kprimo aislado en tiempos. Por ejemplo, una prima 5a vez aislada es 211, ya que …

30
¿Cuál es la extensión del archivo?
Su desafío es encontrar la extensión de archivo de un nombre de archivo proporcionado: hi.txt -> txt or .txt carrot.meme -> meme or .meme lol (undefined behavior) what..is..this..file -> file or .file .bashrc -> bashrc or .bashrc T00M@n3KaPZ.h0wC[]h -> h0wC[]h or .h0wC[]h agent.000 -> 000 or .000 Debe obtener el …
10 code-golf  string 



2
Golf mis matrices Ada
Antecedentes Ada es un lenguaje de programación que no es exactamente conocido por su brevedad. Sin embargo, su sintaxis literal de matriz puede, en teoría, permitir especificaciones de matriz bastante concisas. Aquí hay una descripción simple EBNF de la sintaxis literal de la matriz (pasable a bottlecaps.de : array ::= …

5
Término válido de secuencia cuadrática?
Te dan cuatro números. Los tres primeros son , , y , respectivamente, para la secuencia:aaabbbccc Tn=an2+bn+cTn=an2+bn+cT_n=an^2+bn+c Puede ingresar estos cuatro números de cualquier manera. La salida debe ser una de las dos salidas distintas mencionadas en su respuesta, una significa que el cuarto número es un término en la …

6
Relleno de byte superior consistente (COBS)
¡Me sorprende que esto no haya sido publicado antes! El algoritmo de relleno de bytes generales consistentes (COBS) se utiliza para delimitar flujos de bytes. Elegimos un marcador de fotograma (usaremos 0x00) y siempre que ocurra 0x00 en la secuencia, se reemplazará con el número de bytes hasta que ocurra …

3
¿Cuánto tiempo lleva escribir esto?
Introducción Puedo escribir a un ritmo moderado, usando la distribución del teclado QWERTY. Pero si una palabra como yellowwooddoor tiene un montón de letras repetidas, toma un poco más de tiempo escribirla. Peor aún es cuando una palabra como "saltar" tiene el mismo dedo utilizado para varias letras consecutivas diferentes. …



6
¡Es Halloween de nuevo!
Descripción del problema Todos amamos un Twix (porque es el mejor dulce), pero este es el primer Halloween de los niños --- tenemos que agarrar al menos uno de cada tipo de dulce para ellos. Cada Halloween, todos los residentes de Numberline Avenue envían un correo electrónico diciendo qué tipos …
10 code-golf 

4
Carga del teléfono celular
Reto tomado con permiso de mi concurso de desafío de código universitario La dependencia que tenemos de los teléfonos móviles nos hace cargarlos todas las noches hasta el nivel máximo de la batería, por lo que no corremos el riesgo de quedarnos sin energía a mediados del día siguiente. Incluso …

10
Fizzbuzz en cualquier base
Desafío Entrada: Un entero entre 2 y 62 (inclusive).sibb Salida: Cuente de al equivalente de en la base , utilizando cualquier representación razonable para los dígitos.1115000105000105000_{10}sibb Sin embargo: Si el número es divisible por (redondeado hacia abajo, por ejemplo, la base 7 sería 7/2 = 3.5, 3.5 + 1 = …
10 code-golf  math  binary 

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.