Puzzle di programmazione e codice Golf

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

3
Golf Un pranzo gratuito
Trova una sequenza di scambi massimamente redditizia in base a una tabella dei tassi di cambio. Ad esempio, considera le valute A riary (la tua valuta di casa), B aht, C edi e D enar in cui il tasso da uno all'altro (dopo che è stato riscosso qualsiasi tasso di …

24
Confronta i numeri di versione
Quando pubblichiamo del software, gli assegniamo un numero di versione. E gli utenti potrebbero voler aggiornare all'ultima versione di alcuni software. Quindi, è il momento di scoprire quale versione dovrebbe essere più recente. Ingresso Immettere due numeri di versione come stringhe. Nel contesto di questa sfida, supportiamo solo numeri di …

9
Rettangolo più grande nella matrice 2d
Ingresso Il tabellone: ​​un contenitore 2D (matrice, elenco di elenchi, ecc.) Di lettere come: ["B", "C", "C", "C", "C", "B", "B", "C", "A", "A"], ["B", "A", "C", "B", "B", "A", "B", "B", "A", "A"], ["B", "C", "B", "C", "A", "A", "A", "B", "C", "B"], ["B", "B", "B", "A", "C", "B", …

12
Trova la ninna nanna del piromane
Immagina un incendiario che cammina per la città e raccoglie le sue vittime secondo uno schema molto specifico (o, in alternativa, immagina un'ape che vola intorno al giardino e raccoglie i suoi fiori per impollinare secondo uno schema molto specifico ). Diciamo che la città è una matrice N × …

30
Gradini ortogonali
È un problema comune navigare in una matrice 2D. L'abbiamo visto molte volte e ci rivedremo. Aiutiamoci in futuro e sviluppiamo le soluzioni più brevi per generare tutti gli otto passaggi possibili in una matrice 2D. Sfida Il tuo codice deve generare le seguenti 8 coppie di -1,0,1 in qualsiasi …

24
Autorizzazioni file
Autorizzazioni file code-golf Adattato dalla UIL - Computer Science Programming domanda di risposta gratuita "Carla" per il Distretto 2018. introduzione Nei sistemi operativi simili a UNIX, ogni file, directory o collegamento è "posseduto" da un "utente", che è un membro di un "gruppo" e dispone di determinate "autorizzazioni" rappresentate da …
26 code-golf 


1
Scacchi tridimensionali
Al fine di difendere la sconcertante decisione di qualcuno, la gente spesso dice che quella persona sta superando la testa di tutti e sta giocando a "scacchi tridimensionali". Adesso hai la possibilità di giocare a scacchi tridimensionali! Regole Esistono molte varianti di scacchi 3D , ma per questa sfida ho …

30
Stampa la risposta precedente!
Questa è una sfida incatenata alla risposta in cui ogni risposta si basa sulla risposta precedente. Non accettando alcun input, devi inviare l'invio più recente a questo thread. Consiglio vivamente di ordinare in base alla più vecchia e di saltare all'ultima pagina per trovare la risposta più recente. punteggio Il …

19
Riflessione di stringhe semplice
Cominciamo definendo un riflesso di un personaggio in una stringa: Dato una stringa con lettere alfabetiche minuscole distinte senza spazi come abcdefg, definire un riflesso di una lettera nella stringa ccome spostarla (senza cambiare l'ordine di qualsiasi altra lettera) in una nuova posizione nella stringa in modo che il numero …
26 code-golf  string 

6
Rivelatore di radiazioni!
Un programma indurito dalle radiazioni è un programma in cui, se viene rimosso qualsiasi carattere del codice, il programma funzionerà comunque allo stesso modo. Per questa domanda, scriveremo un programma che rileva quando viene irradiato. Scrivi un programma o una funzione che, quando viene rimosso un singolo byte, il programma …

1
Jolly gerrymandering
sfondo Gli Stati Uniti hanno un amore unico per la gerrymandering - la deliberata manipolazione di un distretto elettorale per prevedere determinati risultati di voto. Proprio di recente c'è stato un caso gerrymandering portato davanti alla Corte Suprema. Il gerrymandering, specialmente se legato alla razza, è dichiarato illegale e comporta …


12
Determina il vincitore Tic-Tac-Toe (a base rotonda)
Giochiamo a un po 'di golf! La sfida è trovare il vincitore di una partita di Tic-Tac-Toe. Questo è stato fatto molte volte dando una tavola che ha un chiaro vincitore, ma ecco la svolta: Le celle sono numerate in questo modo: 1|2|3 -+-+- 4|5|6 -+-+- 7|8|9 Ottieni una matrice …

30
Implementa Lazy Drop Sort
Questa sfida descrive già dropsort. Tuttavia, sono un po 'pigro e ho solo bisogno che il mio array sia un po' più ordinato di prima, non ha bisogno di essere ordinato fino in fondo . In Drop Sort, eliminiamo ogni elemento meno di qualsiasi elemento prima di esso. In Lazy …

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.