Puzzle di programmazione e codice Golf

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

25
Significativo spazio bianco: poliziotti
Ai fini di questa sfida, definiremo gli spazi bianchi solo come avanzamenti di riga (0x0A) e spazi (0x20). Nota che la maggior parte delle lingue e dei sapori regex considerano molti altri caratteri anche come spazi bianchi, sia all'interno che all'esterno dell'intervallo ASCII, quindi potresti non essere in grado di …

15
Una sfida di codice golf, okay
Mr. Mackey è un personaggio di South Park noto per aver aggiunto "may" in tutto ciò che dice. Scrivi un programma o una funzione che trasforma una stringa di testo in qualcosa che direbbe Mr. Mackey. Posizionamento giusto m'kayha una a caso il 50% di probabilità di essere aggiunto dopo …
51 code-golf  string 


24
Minecraft con mirroring
Questo è Calvin . Sto solo cercando di ottenere 20 rappresentanti in modo che questo utente possa chattare nella chatroom di PPCG Minecraft Server . Scrivi un programma o una funzione che accetta un numero intero positivo. Se il numero intero è pari (2, 4, 6, ...), stampa o restituisci …

22
Salva l'ultimo proiettile per te stesso
Il concorso è finito. Coward è il vincitore. Puoi vedere l'ultima partita qui . All'improvviso compaiono gli zombi! OH NOES! In questa sfida del re della collina, devi creare un robot per sopravvivere all'apocalisse di zombi. O almeno, resistere il più a lungo possibile. All'inizio del gioco, 50 istanze di …

30
Genera un frattale mandelbrot [chiuso]
Il tuo compito è disegnare il set mandelbrot in ascii. Dovrebbe assomigliare a qualcosa Il numero complesso csi trova nel set mandelbrot, quando la sequenza z(n+1) = z(n)^2 + c, z(0) = 0resti limitata. Ai fini di questa sfida è possibile considerare la sequenza limitata per cif |z(32)| < 2. …


30
Determina la versione della tua lingua
La tua sfida è scrivere un poliglotta che funzioni in diverse versioni della tua lingua. Quando eseguito, emetterà sempre la versione della lingua. Regole Il tuo programma dovrebbe funzionare in almeno due versioni della tua lingua. L'output del tuo programma dovrebbe essere solo il numero di versione. Nessun dato estraneo. …


30
Orso polare, Orso polare, cosa senti?
Il testo del libro per bambini Orso polare, Orso polare, Che cosa senti? ha un modello molto semplice. È possibile utilizzare il testo per insegnare concetti di programmazione introduttiva. Mio figlio si è presto annoiato di questa idea, quindi ho deciso di giocarci un po 'con esso. La sfida Nel …

18
La formica principale 🐜
La "formica primaria" è un animale ostinato che naviga gli interi e li divide fino a quando rimangono solo i numeri primi! Inizialmente, abbiamo un array infinito A contenente tutti gli interi> = 2: [2,3,4,5,6,.. ] Lascia che psia la posizione della formica sull'array. Inizialmente, p = 0(l'array è indicizzato …

30
Helloellolloloo Worldorldrldldd
Crea un programma che prenda la parola inserita e la aggiunga sul retro di se stessa meno la sua prima lettera, quindi si ripete fino a quando tutte le lettere sono scomparse. Ad esempio, catsarebbe diventato catatte hellosarebbe diventato helloellolloloo. Inserisci una delle 26 lettere dell'alfabeto inglese. Possono esserci più …
50 code-golf  string 

30
Illustrare il minimo comune multiplo
Dati due numeri interi positivi, A e B, illustrano il loro minimo comune multiplo emettendo due linee di trattini ( -) con lunghezza LCM (A, B) dopo aver sostituito ogni trattino Ath nella prima riga e ogni trattino Bth nella seconda riga con barre verticali ( |). In questo modo, …

30
Trova il numero più piccolo che non divide N
Questa sfida è abbastanza semplice che è fondamentalmente tutto nel titolo: si è dato un intero positivo N e si dovrebbe restituire il più piccolo intero positivo che non è un divisore di N . Un esempio: i divisori di N = 24 sono 1, 2, 3, 4, 6, 8, …


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.