Puzzle di programmazione e codice Golf

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

5
Trova il primo più grande che è ancora un numero primo dopo l'eliminazione delle cifre
Su /math/33094/deleting-any-digit-yields-a-prime-is-there-a-name-for-questa è la seguente domanda. Quanti numeri primi rimangono primi dopo aver eliminato una delle sue cifre? Ad esempio 719è un numero primo come si ottiene 71, 19e 79. Mentre questa domanda è irrisolta, ho pensato che fosse una bella sfida per la programmazione. Compito. Dai il primo più …

1
Gioco di scacchi: White to Mate In One
Data una griglia di lettere 8x8 che rappresenta lo stato attuale di una partita a scacchi, il compito del programma è quello di trovare una mossa successiva per il bianco che si traduca in scacco matto (la risposta sarà sempre l'accoppiamento in una mossa). Ingresso L'ingresso sarà su STDIN - …
19 code-golf  chess 

1
Unico Sudoku Finder
Sfida: Data una scheda Sudoku sull'input standard, trova il numero minimo di numeri aggiunti per rendere unica la scheda. Specifics / Regole: L'input è formattato come segue (tutto lo spazio bianco è significativo) 516|827|943 278|394|615 349|615|872 ---+---+--- 98 |4 2|156 465|189|237 12 |5 6|489 ---+---+--- 892|743|561 634|951|728 751|268|394 L'output è …
19 code-golf  game  sudoku 

3
Hashiwokakero: costruisci ponti!
Hashiwokakero ("costruisci ponti" in giapponese) è un puzzle in cui ti viene assegnato il compito di collegare un gruppo di isole con ponti. Le regole sono: I ponti devono correre verticalmente o orizzontalmente tra due isole. I ponti potrebbero non incrociarsi. Una coppia di isole può essere collegata al massimo …
19 code-golf 

3
La strana vita di un alveare
I ricercatori hanno recentemente scoperto un'interessante colonia di api che vive in un campo infinito di favi: Ogni cellula può ospitare un'ape o no. In effetti, la vita di quelle creature sembra essere un po '... caotica. Si potrebbe calcolare che una colonia inizia sempre con il seguente schema: (Ape …

29
Ordinare-a-numero. sorta
Ispirato dall'ordinamento sfortunato -a-numeri-cifre-senza-usare-un-array , ma ho pensato che rendesse il golf un codice migliore della domanda SO. Dato un numero intero positivo, ordina le cifre in quel numero intero. Il punteggio più basso vince! Inizia con 0 punti. Aggiungi un punto per personaggio. Aggiungi 20 punti per ogni array …

17
Stampa un set Cantor
La sfida Costruire un N-livellato Cantor Set . Il set ternario Cantor viene creato eliminando ripetutamente i terzi medi aperti di un set di segmenti di linea. Il programma riceve un parametro N(un numero intero) e quindi stampa (in console o in modo simile) un Cantor Set di N livelli. …



12
Riempi i laghi
Data la topografia della terra in formato immagine ASCII, scopri dove andrebbero i laghi e riempili. Supponi una quantità infinita di pioggia. esempio ingresso # ## # #### # ######### ## ########### ## ############# #### ## ############## ##### ################# ####### ######################### ######################### produzione # ## #@#### #@@@@######### ##@@########### ##@#############@@@#### ##@##############@@##### …


15
La minima sfida fibonacci!
Sfida In questa attività ti verrà assegnato un numero intero N (inferiore a 10 6 ), trova il modo minimo in cui potresti sommare a N usando solo numeri di Fibonacci - questa partizione è chiamata rappresentazione di Zeckendorf . È possibile utilizzare qualsiasi numero di Fibonacci più di una …

5
Stampa un labirinto casuale
Bloccato . Questa domanda e le sue risposte sono bloccate perché la domanda è fuori tema ma ha un significato storico. Al momento non accetta nuove risposte o interazioni. Scrivi un programma che genera e stampa un labirinto casuale usando l'algoritmo di tua scelta. Il labirinto dovrebbe essere diverso per …


10
Da dove chiamano?
Quando si effettuano chiamate internazionali, ai numeri di telefono viene aggiunto un prefisso che indica in quale paese si trova il numero. Questi codici sono prefissi , il che significa che nessun codice è un prefisso di un altro. Ora, prima di oggi hai perso una chiamata e sei un …

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.