Qual è la parola più frequente? Data una frase, il tuo programma deve farsi strada, contando le frequenze di ogni parola, quindi emettere la parola più utilizzata. Poiché una frase non ha una lunghezza fissa e pertanto può richiedere molto tempo, il codice deve essere il più breve possibile. Regole …
Nel suo xkcd sul formato di data standard ISO 8601 Randall ha inserito una notazione alternativa piuttosto curiosa: I numeri grandi sono tutte le cifre che appaiono nella data corrente nel loro solito ordine e i numeri piccoli sono indici basati su 1 delle occorrenze di quella cifra. Quindi l'esempio …
È venerdì! Ciò significa che è tempo di birra! Purtroppo, oggi giocheremo a golf birra invece di berlo. :( Sfida Emetti una birra e bevila. La quantità di sorsi che prendi cambia l'output. Sips Il tuo programma dovrebbe prendere una stringa di input. Questa stringa può consistere esclusivamente in sips …
A volte quando si scrive il codice Brainfuck, si sente la necessità di renderlo più lungo del necessario per incoraggiare il debug. Potresti farlo semplicemente inserendo un ><, ma che divertimento è? Avrai bisogno di qualcosa di più lungo e di meno NOPey per confondere chiunque legga il tuo codice. …
Compito Dato input N, genera e genera una griglia NxN in cui ogni riga, colonna e le due diagonali contengono i numeri da 1 a N(o da 0 a N−1 se è più semplice). Ingresso L'input è un numero intero positivo N. Rappresenta il numero di colonne e righe nella …
Il mondo è un array di cinque per cinque celle. Si avvolge su tutti i lati. Può essere visualizzato come ... XXXXX XXXXX XXOXX XXXXX XXXXX Sei una O. Ti piace viaggiare per il mondo e lo fai secondo le seguenti regole (lascia che C sia il giorno corrente): Nei …
Scrivi un programma completo che accetta un input intero booleano o non negativo. Deve: Emette il proprio codice sorgente se il valore di input è errato Emettere il proprio codice sorgente al contrario se il valore di input è true Il tuo programma non può essere palindromico, né può leggere …
Questa domanda è stata ispirata da questo HNQ . A proposito della serie Questa domanda fa ora parte di una serie sul metodo AGM. Questo primo post della serie riguarderà effettivamente il calcolo di AGM. Puoi trattarlo come qualsiasi altra sfida di golf del codice e rispondere senza preoccuparti della …
Questo è il filo della polizia. Il filo dei ladri va qui . Scrivi un programma o una funzione composta solo da caratteri ASCII stampabili (che esclude tab e newline) che genera almeno 5 caratteri ASCII stampabili in ordine crescente (dallo spazio alla tilde / da 32 a 126). I …
introduzione Questa è una sfida molto semplice: contare semplicemente i divisori di un numero. Abbiamo già affrontato una sfida simile ma più complicata , ma intendo che questa sia entry-level. La sfida Crea un programma o una funzione che, dato un intero strettamente positivo N, emetta o restituisca quanti divisori …
I Cheela (dal libro Dragon's Egg di Robert L. Forward) sono creature che vivono sulla superficie di una stella di neutroni. Il loro corpo è piatto e circolare con dodici occhi sul perimetro, quindi usano naturalmente un sistema di numerazione base-12. Tra i Cheela, la cura dei cuccioli e l'educazione …
Pronuncia esadecimale Per quelli di voi non iniziati con lo spettacolo Silicon Valley, questa sfida è ispirata da uno scambio che va così ( YouTube ): Kid - Here it is: Bit… soup. It’s like alphabet soup, BUT… it’s ones and zeros instead of letters. Erlich Bachman - {silence} Kid …
Scrivi un programma che accetta come input una stringa che genera una stringa con le seguenti proprietà. Se un carattere nella stringa è una lettera maiuscola (ASCII 41-5A), il carattere viene sostituito da una stringa contenente ogni lettera fino alla lettera originale inclusa, inclusa la maiuscola. Ad esempio, se la …
L'obiettivo Scrivi un programma o una funzione che prende una struttura di intersezione del traffico e genera la sequenza in cui passeranno i veicoli. L'output dovrebbe contenere al massimo quattro linee con il seguente formato #. x->y\n, dove #è un numero di sequenza, seguiti dal puntino ., xe ysono caratteri …
Golf Me An OOP! Due componenti importanti della programmazione orientata agli oggetti sono ereditarietà e composizione. Insieme, consentono di creare gerarchie di classi semplici ma potenti per risolvere i problemi. Il tuo compito è analizzare una serie di dichiarazioni su una gerarchia di classi e rispondere a domande sulla gerarchia. …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.