Puzzle di programmazione e codice Golf

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


11
Svuota una piscina. . . Con solo una Coppa Solo rossa
Hai una piscina che è piena fino all'orlo di acqua. Devi svuotarlo, ma non riesci a pensare a un metodo efficiente. Quindi decidi di usare la tua tazza da solista rossa. Riempirai ripetutamente la tazza fino in fondo e la scaricherai fuori dalla piscina. Sfida Quanto tempo ci vorrà per …

2
Gioca a tic-tac-toe e non perdere mai
(Esistono alcune sfide che richiedono l'uso della migliore strategia, ma qui non lo facciamo. Anche se sei in grado di vincere, ti è permesso fare un pareggio) Sfida Scrivi un programma che riproduca il gioco tic-tac-toe. Non deve perdere (quindi, dovrebbe terminare il gioco con un pareggio o vincendo). Metodi …

8
La mia fonte è in ordine, è tua?
La tua sfida è scrivere un programma, una funzione, ecc. Che calcoli se la stringa passata è "in ordine". Ciò significa che i caratteri della stringa hanno codici di caratteri che sono in ordine dal più piccolo al più grande. Il codice char più piccolo deve essere il primo. Con …

3
Suggeriscimi una sfida!
Sono troppo annoiato e voglio una sfida da risolvere. Ma non vedo sfide interessanti e sono troppo pigro per cercarne una. Puoi (bene, tecnicamente il tuo codice) suggerirmi uno? I / O Input: nessuno. Output: un collegamento a una sfida casuale aperta (cioè non chiusa) ("Sfida" esclude i suggerimenti !) …

14
Bowling di codice riorganizzabile
Sfida di bowling Scrivi un programma o una funzione che produce lo stesso output, indipendentemente da come riorganizzi il codice sorgente. (L'output non può essere un errore) Punteggio Pangram Il tuo punteggio è la quantità di caratteri unici nel tuo codice sorgente. Un programma con codice sorgente AJBavrebbe un punteggio …

21
Fai la moltiplicazione di matrici!
In matematica, la moltiplicazione di matrici o il prodotto di matrice è un'operazione binaria che produce una matrice da due matrici. La definizione è motivata da equazioni lineari e trasformazioni lineari su vettori, che hanno numerose applicazioni in matematica applicata, fisica e ingegneria. Più in dettaglio, se A è una …
14 code-golf  math  matrix 

8
Parità di una permutazione
sfondo La parità di una permutazione , come definita da Wikipedia , è la seguente: Il segno o la firma di una permutazione σ è indicato con sgn (σ) e definito come +1 se σ è pari e −1 se σ è dispari. Il segno di una permutazione può essere …

2
Che cosa state aspettando? (Un risolutore di mahjong)
Idea grazie a @ MartinBüttner da una discussione in chat Mahjong è un gioco a tessere che è immensamente popolare in Asia. In genere si gioca con quattro giocatori e l'obiettivo del gioco è quello di essere la prima persona a completare una mano valida usando le tessere. Per questa …
14 code-golf  game 

8
Qual'è il tuo segno zodiacale?
Scrivi un programma che prende una data di nascita (mese e giorno del mese) come input e genera il segno, l'elemento e la qualità dello zodiaco occidentale corrispondenti . Ai fini di questa sfida, questi sono definiti esattamente come nella tabella nella pagina Wikipedia collegata: Sign Date Range Element Quality …


11
N Doors, K Monkeys
Ci sono N porte e K scimmie. Inizialmente, tutte le porte sono chiuse. Round 1: La 1a scimmia visita ogni porta e attiva la porta (se la porta è chiusa, viene aperta; se è aperta, viene chiusa). Round 2 : la 1a scimmia visita ogni porta e attiva la porta. …


5
Digitando, ma a sinistra [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 5 mesi fa . sfondo Ti è stato assegnato un compito di prendere appunti per una riunione. Inizi a digitare sul …

2
Crea l'immagine meno comprimibile
"Un'immagine vale più di mille parole", così recita il vecchio adagio. La parola media è lunga circa quattro caratteri, quindi un'immagine trasmette 4kB di informazioni. Ma quanta entropia , piuttosto che informazioni, può trasmettere un'immagine? Il tuo compito è generare un'immagine, esattamente di 4.000 byte, con la massima entropia possibile. …

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.