Puzzle di programmazione e codice Golf

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


2
Gioca a Connect 4!
Scrivi un programma per giocare a Connect 4 . Ti viene dato lo stato del tabellone come input e devi decidere in quale colonna posizionare il tuo pezzo per ottenere 4 di fila (orizzontalmente, verticalmente o diagonalmente) o impedire al tuo avversario di fare lo stesso. Il tabellone è un …

10
Frazioni egiziane
Panoramica: Da Wikipedia : Una frazione egiziana è la somma di frazioni unitarie distinte. Cioè, ogni frazione nell'espressione ha un numeratore uguale a 1 e un denominatore che è un numero intero positivo e tutti i denominatori differiscono l'uno dall'altro. Il valore di un'espressione di questo tipo è un numero …

30
Rileva stringhe ruotate
Leggi due stringhe da stdin. Output Yesse una stringa è una versione ruotata dell'altra. Altrimenti uscitaNo Casi test Ingresso CodeGolf GolfCode Produzione Yes Ingresso stackexchange changestackex Produzione Yes Ingresso stackexchange changestack Produzione No Ingresso Hello World Produzione No
20 code-golf  string 

19
Calcolatrice di base
È necessario scrivere un programma per valutare una stringa che verrebbe inserita in una calcolatrice. Il programma deve accettare input e output la risposta corretta. Per le lingue che non dispongono di funzioni standard di input / output, è possibile assumere le funzioni readLinee print. Requisiti Non utilizza alcun tipo …

30
Ordina prima i numeri dispari
Riorganizza un determinato elenco in modo tale che tutti i numeri dispari vengano visualizzati prima di tutti i numeri pari. Inoltre per questo requisito, l'elenco di output può essere in qualsiasi ordine. L'input conterrà solo numeri interi, ma potrebbero essere negativi e potrebbero esserci duplicati e potrebbero apparire in qualsiasi …

30
Somma del punto di codice quine
Tutte le quine sfide su questo sito sono focalizzate sul conteggio dei byte o sui personaggi stessi. Questo è diverso. La tua sfida è scrivere un programma che produca output che abbia una somma di punti di codice identica alla somma di punti di codice della sorgente. Per produrre una …
20 code-golf  quine 

9
Numeri di Hamming
Dato un numero intero positivo, stampa tutti i numeri di martellamento , in ordine. Regole: L'input sarà un numero intero positivon ≤ 1 , 000 , 000n≤1,000,000n \le 1,000,000 L'output dovrebbe essere il primo n termini di https://oeis.org/A051037 Il tempo di esecuzione deve essere <1 minuto Questo è code-golf ; …

5
Il problema delle monete
sfondo La valuta ufficiale della nazione immaginaria del Golfenistan è il foo , e ci sono solo tre tipi di monete in circolazione: 3 foos, 7 foos e 8 foos. Si può vedere che non è possibile pagare determinati importi, come 4 soldi, usando queste monete. Tuttavia, possono essere formati …

7
Dadi rotolanti
Crea un programma che si genera da solo. Tuttavia, se il codice sorgente viene ripetuto n volte (il che significa concatenare una copia del codice sorgente alla fine n-1 volte) , allora dovrebbe esserci 1 / n probabilità di produrre il codice sorgente originale, 1 / n probabilità di produrre …

4
Calcola l'altezza del mucchio di scodelle
Altezza del catino L'obiettivo di questo puzzle è calcolare l'altezza di una pila di ciotole. Una ciotola è definita come un dispositivo radialmente simmetrico senza spessore. La sua sagoma è un polinomio uniforme. Lo stack è descritto da un elenco di raggi, ciascuno associato a un polinomio pari, dato come …



12
Calcola la funzione di Landau
La funzione g(n)g(n)g(n) Landau ( OEIS A000793 ) fornisce l'ordine massimo di un elemento del gruppo simmetrico SnSnS_n . Qui, l'ordine di una permutazione ππ\pi è il più piccolo intero positivo kkk tale che πkπk\pi^k è l'identità - che è uguale al multiplo meno comune delle lunghezze dei cicli nella …


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.