Puzzle di programmazione e codice Golf

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

9
Ordine inverso delle parole in una stringa al posto
L'obiettivo Ti viene data una stringa mutabile che corrisponde [a-z]+( [a-z]+)*. Devi mutarlo nella stringa che contiene le stesse parole, ma in ordine inverso, in modo che "ciao a tutti" diventi "tutti a ciao". Non è consentito utilizzare più di una quantità costante di memoria aggiuntiva (quindi non copiare l'intera …

7
Prevedi dove andrà l'uomo
Un uomo vive nell'angolo nord-ovest (0, 0)di una città con altezza he larghezza w. Ogni giorno cammina da casa sua al confine (?, w)o (h, ?). Nel seguente esempio, l'uomo va a (3, 3)oggi. (0, 0) +--+ + + . (0, 4) | + +--+--+ . | + + + …

5
Prendiamo $ 1,000,000 di Beal
Beal's Conjecture ha un premio di un milione di dollari se lo provi / confondi. Indica che se A, B, C, x, y e z sono numeri interi positivi con x, y, z> 2, allora A, B e C hanno un fattore primo comune. La sfida è scrivere un programma …



4
Mi piacciono gli alberi di Pitagora
... quindi questa è una sfida per farmi un albero. Produci un programma o una funzione chiamata albero che accetta un singolo argomento intero, N e disegna un albero pitagorico N livelli profondi, dove il livello 0 è solo il tronco. Ogni giunzione dell'albero dovrebbe posizionare il vertice del triangolo …

3
Implementa il gioco della vita in 3D
La sfida è trovare l'implementazione più breve del gioco della vita in 3D ( esempio ). Queste sono le regole: Le cellule (in questo caso, i cubi) con solo 1 o meno vicini muoiono, come per solitudine. Se esattamente 5 cellule circondano una cella vuota, si riproducono e la riempiono. …


17
Trova il primo più piccolo da una sottostringa
Nel 1946 Erdos e Copeland dimostrarono che un certo numero è un numero normale , cioè le cifre nella sua espansione decimale sono distribuite uniformemente. Gli utenti inseriranno una sequenza di cifre e troverai il primo più piccolo che contiene quella stringa nella base 10. Esempio: input -> output "10" …
17 code-golf  primes 

10
Partizionare una mappa dei flussi d'acqua
Questa è una sfida su Internet richiesta da Palantir Technologies nelle loro interviste . Un gruppo di agricoltori ha alcuni dati di elevazione e li aiuteremo a capire come le precipitazioni scorrono sui loro terreni agricoli. Rappresenteremo la terra come una schiera bidimensionale di altitudini e utilizzeremo il seguente modello, …

19
Verifica del programma Brainfuck
Ancora un altro problema di analisi Brainfuck, ma questa volta ... diverso. Stai lavorando nell'Infinite Monkeys Incorporated, la società che realizza programmi Brainfuck, per risolvere vari problemi interessanti (per caso, non meno - dopo tutto, la società fa programmi casuali). Tuttavia, sembra che le tue macchine Fast Turing che eseguono …

3
Convertitore UTF Unicode
L'obiettivo è quello di creare un convertitore pienamente conforme tra le codifiche Unicode ufficiali come indicato in FAQ UTF . Dato che questo è incentrato su Unicode, accetterò la risposta con il conteggio di byte più basso usando la migliore codifica possibile (che probabilmente sarà UTF-8, a meno che non …

7
Crea un programma "BizzFuzz"
In FizzBuzz tradizionale, ti viene chiesto di stampare i numeri da 1 a 100, ma sostituendo ogni multiplo di 3 con "Fizz", ogni multiplo di 5 con "Buzz" e ogni multiplo di 3 e 5 (ovvero 15) con " FizzBuzz". Tuttavia, come un malvagio intervistatore, ho inventato la mia versione …

30
Pi Codice di calcolo Golf [chiuso]
Chiuso . Questa domanda richiede dettagli o chiarezza . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiungi dettagli e chiarisci il problema modificando questo post . Chiuso 2 anni fa . La sfida Devi calcolare il pi nella minor lunghezza possibile. È possibile partecipare a qualsiasi lingua e …


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.