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.

7
Programando acertijos, il code golf
Fondo El artículo definido italiano (correspondiente al inglés the ) tiene siete formas diferentes: l ' , il , lo , gli , i , la , le . Cuál usar depende de tres variables: Género: masculino / femenino. Número: singular / plural. Letra inicial de la palabra siguiente: vocal …

2
Fronteras de círculos superpuestos
Dadas las coordenadas de varios puntos en un plano, y el radio de un círculo que rodea cada punto, dibuje polígonos que representen los círculos y los bordes donde los círculos se encuentran. Los bordes rectos siempre caerán a lo largo de las líneas de intersección círculo-círculo , pero podrían …

18
Descomprime algunos números
Su tarea es crear un programa o función que genere una cremallera con una longitud de 10 líneas. Cada línea de la cremallera está representada por dos guiones --: -- -- -- -- -- -- -- -- -- -- El programa / función tomará un porcentaje (divisible por 10) como …


10
Factorización de Fibonacci
Números de Fibonacci Los números de Fibonacci comienzan con f(1) = 1y f(2) = 1(algunos incluyen f(0) = 0, pero esto es irrelevante para este desafío. Entonces, para n > 2, f(n) = f(n-1) + f(n-2). El reto Su tarea es encontrar y generar el nenésimo número positivo que se …


23
Reducción del divisor
Un divisor de un número n es cualquier número que divida uniformemente n , incluidos 1 yn . El número de divisores d (n) es cuántos divisores tiene un número. Aquí está d (n) para la primera pareja n: n divisors d(n) 1 1 1 2 1, 2 2 3 …

30
Salida de números "Fit"
"Números aptos" ¡Sam tiene una idea "brillante" para la compresión! ¿Puede usted ayudar? Aquí hay un resumen del esquema de compresión de Sam. Primero tome una representación de base 10 de cualquier número natural estrictamente menor que 2 ^ 16, y escríbala como una cadena binaria sin ceros a la …

3
Aleatorizar la prueba
Soy maestra y en unos días tengo que darles un examen a mis alumnos. Ahora, siempre me preocupa que mis alumnos más adorables se vean lastimados por los menos adorables cuando hacen trampa, así que quiero aleatorizar las pruebas para que nadie pueda engañar a nadie. En este momento, tengo …
21 code-golf  random 


14
Encuentra un rectángulo máximo de 1s
Fondo Quiero comprar un terreno y construir mi casa en él. Mi casa debe ser rectangular y lo más grande posible; sin embargo, las parcelas disponibles tienen muchas áreas rocosas en las que no puedo construir, y tengo problemas para instalar una casa potencial en las parcelas. Quiero que escribas …


3
Sigue instrucciones incompletas
Un amigo tuyo te ha dado indicaciones para llegar al mejor restaurante de la ciudad. Es una serie de giros a la izquierda y a la derecha. Desafortunadamente, se olvidaron de mencionar por cuánto tiempo necesitas avanzar entre esos turnos. Afortunadamente, tienes un mapa de calles con todos los restaurantes. …


14
Generar la secuencia restante mínima
Cada número se puede representar usando una secuencia de resto infinitamente larga. Por ejemplo, si tomamos el número 7 y realizamos 7mod2, entonces 7mod3, luego 7mod4, y así sucesivamente, obtenemos 1,1,3,2,1,0,7,7,7,7,..... Sin embargo, necesitamos la subsecuencia remanente más corta posible que aún pueda usarse para distinguirla de todos los números …

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.