Puzzle di programmazione e codice Golf

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

30
Come finisce il quadrato?
In Base-10, tutti i quadrati perfetti terminano con 0 , 1 , 4 , 5 , 6 o 9 . Nella Base-16, tutti i quadrati perfetti terminano con 0 , 1 , 4 o 9 . Nilknarf descrive perché questo è e come risolverlo molto bene in questa risposta, ma …



30
Sono un numero automorfo?
Un numero automorfo è un numero che è un suffisso del suo quadrato nella base 10. Questa è la sequenza A003226 nell'OEIS. Il tuo compito: Scrivi un programma o una funzione per determinare se un input è un numero automorfo. Ingresso: Un numero intero compreso tra 0 e 10 ^ …


18
Si ripete?
Una stringa di caratteri si ripete se contiene due sottostringhe consecutive equivalenti. Ad esempio, si 2034384538452ripete poiché contiene 3845due volte, consecutivamente. Pertanto, la tua sfida è decidere se una stringa contiene una sottostringa ripetuta. È possibile prendere l'input come una stringa o una matrice di caratteri. Non riceverai mai un …


6
Codici di stato USA più efficienti
Abbrevia lo stato americano! è stato divertente, ma abbiamo appreso che abbreviare in modo efficiente i nomi degli Stati Uniti è difficile con il sistema attuale. Facciamo uno schema di codice statale alternativo per un golf efficiente. Il tuo compito: Scrivi una funzione (o programma) che, dato un nome di …
20 code-golf  string 

7
È un numero ciclico?
Un numero ciclico è un numero di cifre "n" che, se moltiplicate per 1, 2, 3, ... n, risultano nelle stesse cifre ma in un ordine diverso. Ad esempio, il numero 142.857 è un numero ciclico poiché 142.857 x 2 = 285.714, 142.857 x 3 = 428.571, 142.857 x 4 …

9
Colpisci quella corda!
Data una stringa come input, genera una o più varianti della stringa in modo tale che: Nessun personaggio è nella sua posizione originale Nessun personaggio è adiacente a un personaggio a cui era originariamente adiacente Puoi presumere che ciò sarà sempre possibile per la stringa specificata e conterrà solo caratteri …

22
Semplifica l'input della matrice!
Ho scritto alcune sfide relative alle matrici e comune a tutti è che uso un formato come quello sotto per rappresentare le matrici, sia negli esempi che nei casi di test: 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1 Questo è probabilmente …

19
Disegna una grande ASCII X
Problema Ispirato da una precedente sfida facendo qualcosa di simile Dato input di input intero positivo nuna forma che segue questo modello: input n=1: * * * * * input n=2: ** ** **** ** **** ** ** input n=3: *** *** *** *** ***** *** ***** *** *** *** …


6
Disegna la fase lunare
Sfida Data la fase della luna, disegnala usando l'arte ASCII. Il tuo programma deve gestire la luna nuova, l'inceratura della mezzaluna, il primo quarto, l'inceratura del gibboso, la luna piena, il gibboso calante, l'ultimo quarto e la mezzaluna calante. Il tuo input sarà un numero intero. 0 -> new moon …

20
Stampa il nome di una variabile [chiuso]
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 2 anni fa . Scrivi una funzione (non un programma completo), in modo che se …

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.