Puzzle di programmazione e codice Golf

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

20
Sequenze anti-fibonacci
Dati tre numeri m , n e p , il tuo compito è quello di stampare un elenco / matrice di lunghezza p che inizia con m e n e ogni elemento dopo p rappresenta la differenza dei 2 numeri prima di esso, mn ( sequenza contro-fibonacci ) Per questa …


3
Suggerimenti per giocare a golf in TikZ
TikZ è un pacchetto in lattice utilizzato per disegnare immagini precise nei documenti in lattice. Ha una specifica massiccia e un carico di funzioni che può essere utile per domande sullo stile di output grafico . Quali consigli hanno le persone per giocare a golf in TikZ? Come sempre, i …
13 code-golf  tips 

3
Il fattore primo più alto dei numeri vicini
Penso che sia più semplice spiegare questa sfida in modo sequenziale. Inizia con un numero di input N e: Trova il suo fattore primo più alto Controllare i numeri sopra e sotto N e vedere se il più alto fattore primo è più alta (cioè il più alto fattore primo …
13 code-golf  math  primes 

4
Converti tra basi bilanciate!
Basi bilanciate: Le basi bilanciate sono essenzialmente le stesse delle basi normali, tranne per il fatto che le cifre possono essere positive o negative, mentre in basi normali le cifre possono essere solo positive. Da qui in poi, le basi bilanciate della base bpossono essere rappresentate come balb- così la …

4
Grafici di spazio negativo
Compito Ti verrà dato un numero intero positivo e devi generare un " grafico auto-complementare " con quel numero di nodi. Se non sai cosa sia un grafico auto-complementare l'articolo di Wikipedia non ti aiuterà molto, quindi di seguito sono riportate due spiegazioni, una tecnica e una non tecnica. Non …


2
Chiudi i tuoi tag!
Questo si basa su una mia precedente sfida eliminata con lo stesso nome introduzione Hai il compito di scrivere un programma che restituisca un valore di verità o di falso in base al fatto che l'input abbia tutti i suoi tag 1 simili a XML opportunamente aperti e chiusi e …

7
Supervisore del parcheggio
introduzione Sei un supervisore di un parcheggio e il tuo manager si sta preparando a ridurre le dimensioni all'estremo. È una versione semplificata e adattata di un problema dell'anno scorso massimi livelli PAT . Sfida Ti viene chiesto di calcolare quante macchine sono nel lotto allo stesso tempo, al massimo …
13 code-golf 

1
Leggi un cruciverba con una svolta!
Simile a questa domanda , ma questa è una variazione di parole crociate! Invece di una sola lettera per quadrato della griglia, puoi averne una o due . Ingresso: Un array 2d o qualunque cosa funzioni nella tua lingua. Puoi assumere input validi Qualsiasi dimensione dell'array deve funzionare Produzione: Una …

4
Disegna i radicali nidificati
Molte formule matematiche coinvolgono i radicali nidificati (segni di radice quadrata all'interno di altri segni di radici quadrate). Il tuo compito qui è di disegnarli usando ASCII Art. Specifiche Ti verranno dati due numeri interi, il numero all'interno del radicale e il numero di radicali. Penso che il modo migliore …

1
Le password di Bob
introduzione A Bob piace avere password diverse per ogni sito Web che utilizza. Vuole le password in un formato speciale per poterle ricordare. Aiutalo costruendo un generatore di password che sia il più corto possibile nella lunghezza del codice, perché gli piace tenere le cose brevi proprio come il suo …
13 code-golf  string 

23
Answer-Chaining: divisori positivi di un numero
Questa sfida di concatenazione di risposte è ufficialmente terminata, portando alla vittoria di Wheat Wizard , con un totale di 7 risposte. Qualsiasi altra risposta è benvenuta, ma non influenzerà la risposta accettata per questa sfida, né il vincitore. Compito: Stampa tutti i divisori positivi di un numero xpreso come …

17
Clonati!
Devi creare un programma che crea cloni esatti di se stesso all'infinito fino a quando non viene interrotto. Qualunque cosa sia nel programma originale deve essere nei cloni. In altre parole, i cloni e il programma originale sono gli stessi in tutti i modi, tranne per il fatto che i …

8
Ottimizza le provette ASCII
Ti vengono date un sacco di provette ASCII, il tuo compito è ridurre il numero di provette utilizzate. Ogni provetta si presenta così: | | | | | | |~~| | | | | | | | | |__| Ovviamente, ~~è il livello dell'acqua. La provetta può anche essere vuota, …

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.