Puzzle di programmazione e codice Golf

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

4
Un cane su una catena
Sto guardando fuori dalla finestra della mia soffitta nel cortile del mio vicino. Hanno un cane incatenato a un palo nel centro del cortile. Il cane corre intorno al cortile ma è sempre alla fine della sua catena, quindi finisce per lasciare una traccia nella terra. Normalmente questa pista sarebbe …


18
Identificatori univoci
introduzione Per definizione, gli identificatori univoci dovrebbero essere univoci. Avere identificatori multipli uguali fa sì che si recuperino dati imprevisti. Ma con i dati che arrivano contemporaneamente da più fonti, può essere difficile garantire l'unicità. Scrivi una funzione che unifica un elenco di identificatori. Questo è forse il peggior fluff …

7
Catena domino più lunga
Descrizione della sfida Domino è un gioco giocato con tessere con due valori su di esso - uno a sinistra, uno a destra, per esempio [2|4]o [4|5]. È possibile unire due tessere se contengono un valore comune. Le due tessere sopra possono essere unite in questo modo: [2|4][4|5] Chiameremo una …

6
Ti sei ancora perso?
Il tuo compito è implementare la sequenza intera A130826 : un n è il più piccolo intero positivo tale che un n - n è un intero multiplo di 3 e due volte il numero di divisori di (a n - n) / 3 dà la n esimo termine nelle …

30
Crea una scatola appuntita
Dati due numeri interi positivi, W e H, emettono una casella di arte ASCII il cui bordo è costituito da barre ( /e \) con W "punte" sui bordi superiore e inferiore e H "punte" sui bordi sinistro e destro. L'interno della scatola è pieno di spazi. Uno "spike" è …

22
Costruisci un tornado
Secondo me, un tornado assomiglia a questo: ######## ####### ###### ##### #### ### ## # Questo tornado inizia con la larghezza ne su ogni riga successiva, un carattere viene rimosso da sinistra o da destra, a seconda dell'input. Ingresso L'input sarà un elenco di una sorta di due valori univoci …

30
È già [l'anno in corso], gente, andate a casa
Sulla maggior parte delle sfide per i nuovi anni , quando attualmente non è l'anno corrispondente della sfida, lo afferma in primo piano. È già [l'anno in corso], gente, andate a casa. Devi stampare questo testo con l'anno corrente sostituito. I / O Input: nessuno. Output : It's [year] already, …
31 code-golf  date 



3
Scegli l'ultima carta in una mano di poker
Le mani di poker sono classificate dalla migliore alla peggiore come segue: Scala reale - cinque carte di valore sequenziale, tutte dello stesso seme Quadrato: quattro carte dello stesso valore e una carta di un altro valore Full: tre carte di un valore e due di un altro valore Colore: …

26
Quanto tempo è rimasto?
Il programma Si sono dati due stringhe, A e B . A è la posizione corrente in cui si trova il timer e B è la posizione in cui il timer si fermerà. Entrambe le stringhe sono nel formato m: ss . È necessario scrivere un programma che determini la …
31 code-golf  string  date 

30
Insistere su una risposta
In fase di esecuzione, continua a richiedere una riga di input fino a quando l'utente immette qualcosa (diverso da una nuova riga vuota), ovvero non preme semplicemente Entero OK. L'output o il risultato non sono richiesti né vietati. Pseudo-codice 1 myform = new form("GUI") myform.mytxt = new editfield("") myform.ok = …
31 code-golf 

13
Fermat Near Misses
L'ultimo teorema di Fermat dice che non ci sono soluzioni positive e integrali all'equazione a^n + b^n = c^nper nessuno n>2. Ciò è stato dimostrato essere vero da Andrew Wiles nel 1994. Tuttavia, ci sono molti "near miss" che quasi soddisfano l'equazione diofantina ma la mancano di uno. Precisamente, sono …

30
Disarium Dilemma
Disarium Dilemma Un Disarium è definito come un numero il cui: la somma delle sue cifre alimentate con la loro rispettiva posizione è uguale al numero originale Il tuo compito : Hai una strana ossessione per i numeri classificati come disarium. La necessità di seguire le vie del disarium è …

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.