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.

6
Generar una espiral de Padua
Introducción Similar a la secuencia de Fibonacci, la secuencia de Padovan ( OEIS A000931 ) es una secuencia de números que se produce al agregar términos anteriores en la secuencia. Los valores iniciales se definen como: P(0) = P(1) = P(2) = 1 Los términos 0º, 1º y 2º son …


14
Generar números n-arios
Un número secundario es un entero positivo cuyos factores primos (sin multiplicidad) son todos menores o iguales a su raíz cuadrada. 4es un número secundario, porque su único factor primo es 2, que es igual a su raíz cuadrada. Sin embargo, 15no es un número secundario, porque tiene 5como factor …

26
¿Conoces ese idioma?
Tarea: Su desafío es, dados los envíos anteriores y en sí mismo como entrada, generar el idioma en el que están escritos, en el siguiente formato: Digamos que el primer programa está en Ruby. Debe salir 1, porque Ruby es el 1lenguaje st utilizado en este desafío. Un programa de …

12
Limón-Limificar una cadena
Escriba un programa o función que tome una cadena de una sola línea no vacía. Puede suponer que solo contiene ASCII imprimible, excluyendo el espacio. Imprima o devuelva una forma de rombo ASCII similar a un limón o lima hecha de los prefijos de la cuerda. Supongamos que la cadena …

19
Coloque una piedra en un tablero vacío
Ver también: Haz un movimiento en un tablero Go . Tarea Go es un juego de mesa en el que dos jugadores (blanco y negro) colocan piedras en las intersecciones de las líneas de la cuadrícula en un tablero de 19 × 19. Las negras se mueven primero, por ejemplo, …

30
Suma de sumas modulares
Dado un entero n > 9, para cada posible inserción entre dígitos en ese entero, inserte una suma +y evalúe. Luego, tome el número original módulo esos resultados. Salida de la suma total de estas operaciones. Un ejemplo con n = 47852: 47852 % (4785+2) = 4769 47852 % (478+52) …

7
Un pequeño explorador
Eres un explorador, mapeando un mundo desconocido. Tu barco es transportado por el viento. A dónde va, ¿quién sabe? Cada día, en tu catalejo, ves características hacia el norte, sur, este y oeste. Siempre ve cuatro de estas características, correspondientes a las direcciones cardinales. Su catalejo informa símbolos ASCII como …

24
La pirámide de IHIH
Encuentro fascinante cómo las letras "H" y "I" son muy similares. "H" es un trazo horizontal rodeado de dos trazos verticales; "I" es un trazo vertical rodeado de dos trazos horizontales (dependiendo de su fuente). Apuesto a que esto podría estar anidado ... ¿Sabes a qué me recuerda? Fractales !!! …


28
¡Por favor, Libérame!
Como golfistas de código, no estamos acostumbrados a lanzar ( seguramente ). Necesitaremos algunas herramientas para ayudarnos a hacer eso. Por supuesto, para ayudar a comercializar un nuevo lanzamiento, necesitamos una versión de lanzamiento agradable y brillante. ¿Quién no se emociona cuando escuchan sobre la versión 3.0.0? Tarea Su tarea …

30
Duplicar y cambiar la caja
El objetivo es, después de haber tomado una cadena como entrada, duplicar cada letra latina y "alternar" su mayúscula (es decir, mayúsculas se convierte en minúsculas y viceversa). Ejemplo de entradas y salidas: Input Output bad bBaAdD Nice NniIcCeE T e S t Tt eE Ss tT s E t …
34 code-golf  string 

18
¿Qué fichas de dominó faltan?
Un juego de dominó estándar tiene 28 piezas únicas: Dada una lista de 28 o menos fichas de dominó únicas, envíe la lista requerida para hacer un conjunto completo. Dominó de entrada y salida son especificados por dos dígitos - el número de pips en cada lado de la dominó, …

30
Evolución de los poderes de dos
Este es un reenvío de Evolution of "Hello World!" , Escrito originalmente por el usuario Helka Homba No debe cerrarse como duplicado, debido al meta consenso aquí . El original se solicitó hace más de dos años y estuvo activo por última vez hace más de seis meses. Tengo permiso …

29
Crazy 8s Code Golf
Cree un programa que imprima todos los números enteros inclusive entre un intervalo (a, b)y reemplace múltiplos de 8 en la secuencia con caracteres ASCII aleatorios (distribuidos uniformemente, independientes de otros caracteres), no numéricos, sin espacios en blanco e imprimibles. Suponga 0 <a <b en todos los casos. Si el …

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.