Puzzle di programmazione e codice Golf

Domande e risposte per programmare gli appassionati di puzzle e i giocatori di codice

30
Stampa tabelle di moltiplicazione per input
In questa sfida devi stampare le tabelline per input, Ecco alcuni esempi: Input: 2 Output: 0 2 4 6 8 10 12 14 16 18 20 Input: 20 Output: 20 40 60 80 100 120 140 160 180 200 Regole Vince il codice più breve in byte. Questa sfida è …

15
Calcola il coefficiente fibonomico
sfondo La sequenza di Fibonacci è definita come f(1) = 1 f(2) = 1 f(n) = f(n-1) + f(n-2) Il Fibonorial, simile al fattoriale, è il prodotto dei primi n numeri di Fibonacci. g(n) = f(1) * f(2) * ... * f(n-1) * f(n) Il coefficiente fibonomiale, simile al coefficiente …

3
Disegna il segno stimato dell'UE
La specifica del segno "stimato" utilizzato dalla Direttiva dell'Unione Europea (U + 212e in Unicode, che potresti non semplicemente stampare per questa sfida) è abbastanza precisa. Per copiare alcune restrizioni da questa domanda : Rendi il simbolo su file o schermo usando grafica vettoriale o raster. Se l'output è rasterizzato, …



2
Calcola le esecuzioni di una stringa
Considera le seguenti definizioni tratte da Il numero di esecuzioni in una stringa di W. Rytter. Nota che parola, stringa e sottostringa sono approssimativamente sinonimi. Un'esecuzione in una stringa è un segmento periodico non allungabile (con lo stesso periodo minimo) in una stringa. Un punto p di una parola w …
11 code-golf  string 

5
Valuta una battaglia strategica
Nel gioco Stratego, la meccanica di gioco principale è quando attacchi un pezzo dell'avversario con il tuo. In questa sfida, il tuo compito è simulare una di queste battaglie e dire chi sopravvive. Specifiche Otterrai come input una coppia di stringhe che rappresentano pezzi di Stratego. I pezzi sono uno …

3
Tutti i numeri Armstrong
Un numero Armstrong (numero AKA Plus Perfect, o numero narcisistico) è un numero che è uguale alla sua somma ndell'ennesima potenza delle cifre, dove nè il numero di cifre del numero. Ad esempio, 153ha 3cifre e 153 = 1^3 + 5^3 + 3^3, quindi, 153è un numero Armstrong. Ad esempio, …

6
Sottosequenza aritmetica più lunga
Data una sequenza finita non intera di numeri interi, restituisce una sottosequenza aritmetica di lunghezza massima. Se sono presenti multipli della stessa lunghezza massima, è possibile restituire uno di essi. definizioni: Una sequenza aritmetica è una sequenza a(1),a(2),a(3),a(4),...tale che esiste una costante ctale che a(m+1)-a(m) = cper tutti m. In …

3
AppleSauce Fader
Ai tempi, tutti i 1337 bambini usavano i fader di testo nelle chat room. Non so voi ragazzi, ma voglio sentirmi forte come hanno fatto loro. L'unico problema è che i loro vecchi script e applicazioni erano fortemente accoppiati al software per cui erano stati creati, quindi non posso semplicemente …
11 code-golf 

5
Stampa la tessera AdamN
Adam7 è un algoritmo di interlacciamento per immagini raster, come PNG. Si chiama algoritmo "Adam7" perché è stato inventato da Adam M. Costello e viene generato seguendo un certo schema 7 volte. Una delle cose interessanti dell'algoritmo Adam7 che lo rende davvero divertente per il golf del codice, è che …

1
Catene Steiner ricorsive
Le catene di Steiner sono un insieme di N cerchi in cui ogni cerchio è tangente ad altri 2 cerchi non intersecanti nonché ai cerchi precedenti e successivi della catena, come mostrato nelle immagini seguenti: In questa sfida, scriverai un programma / funzione che disegna ricorsivamente catene di Steiner, ovvero …

14
Massimi massimi!
Ispirato da questa domanda e perfezionato da Luis Mendo . Sfida Data una matrice 2D di numeri interi, ogni riga ha un valore massimo. Uno o più elementi di ciascuna riga saranno uguali al valore massimo della rispettiva riga. Il tuo obiettivo è determinare quali colonne contengono il maggior numero …

11
Questi quadrati si sovrappongono?
Date le coordinate degli angoli in alto a sinistra di due quadrati e la loro lunghezza laterale, determinare se i quadrati si sovrappongono. Un quadrato include le linee superiore e sinistra, ma non le linee inferiore e destra. Cioè, un punto (a,b)è all'interno di un quadrato con lunghezza laterale kche …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.