I numeri del lunedì , come definiti da Gamow in questa domanda sopra Puzzling, sono numeri interi positivi N con le seguenti tre proprietà: La rappresentazione decimale di N non contiene la cifra 0 La rappresentazione decimale di N non contiene alcuna cifra due volte N è divisibile per ogni …
introduzione In parte ispirato a questa domanda StackOverflow , disegniamo un Fulmine ASCII. Scrivi un programma che prende un intero positivo ntramite STDIN o riga di comando e genera il fulmine ASCII in basso. Ingresso nNumero intero positivo che rappresenta il numero di livelli lampo a zig-zag da disegnare. Esempio …
Obbiettivo Scrivi una funzione o programma ordina un array di numeri interi in ordine decrescente per il numero di 1 presenti nella loro rappresentazione binaria. Non è necessaria alcuna condizione di ordinamento secondaria. Esempio di elenco ordinato (utilizzando numeri interi a 16 bit) Dec Bin 1's 16375 0011111111110111 13 15342 …
In questa sfida, creeremo insieme una ricerca di parole contenente molti programmi in diverse lingue. Ho iniziato con una griglia di 60 per 25 spazi vuoti ( ·), alcuni dei quali sono sostituiti dai caratteri di un programma Ruby. Per rispondere, scegli una lingua non ancora utilizzata. Utilizzando la lingua …
Cosa, questo post non esiste ancora? Naturalmente, GolfScript è progettato per il golf, quindi potresti pensare che non siano davvero necessari suggerimenti specifici. Ma per sfruttare appieno le funzionalità di GolfScript, devi imparare alcuni trucchi non ovvi. Questo post è per raccogliere suggerimenti e trucchi così utili. Per cominciare, ecco …
Questo compito fa parte del primo periodico Premier Programming Puzzle Push ed è inteso come dimostrazione della nuova proposta di sfida tipo re della collina . Il compito è scrivere un programma per interpretare il dilemma del prigioniero ripetuto meglio degli altri partecipanti. Guarda, Vinny. Conosciamo il tuo compagno di …
sfondo Siete tutti commercianti per una società per azioni poco meno che rispettabile. Siete tutti parte di un gruppo di operatori che si concentrano solo su uno stock specifico. Ogni ora ogni operatore ha la possibilità di acquistare azioni X o vendere azioni X. Ci sono 50 ore per round …
Scrivi un programma che si riavvia al termine. Non ci dovrebbero essere più di un'istanza del programma in esecuzione contemporaneamente. Nemmeno per un minimo momento. È possibile ignorare qualsiasi istanza avviata manualmente dall'utente durante il ciclo. Ma il tuo codice non dovrebbe farlo nel tuo ciclo di riavvio. Il programma …
Il tuo compito è scrivere un programma (o due programmi separati) in qualsiasi lingua che: Può prendere una scheda Sudoku completata come input (in qualsiasi formato logico) e comprimerla in una stringa di caratteri Può prendere la stringa compressa come input e decomprimerla per ottenere esattamente la stessa scheda Sudoku …
Data una lettera dell'alfabeto inglese, il tuo compito è costruire un alfabeto semi-diagonale sull'input. Come costruire un alfabeto semi-diagonale? Breve descrizione : in primo luogo, prendi la posizione della lettera nell'alfabeto P(qui Pè 1-indicizzato). Quindi, stampi ogni lettera fino all'input (incluso) su una riga, preceduto da P-1e ripeti i Ptempi …
La funzione di Ackermann è nota per essere uno degli esempi più semplici di una funzione totale e calcolabile che non è ricorsiva primitiva. Useremo la definizione di A(m,n)prendere due interi non negativi dove A(0,n) = n+1 A(m,0) = A(m-1,1) A(m,n) = A(m-1,A(m,n-1)) È possibile implementare una funzione nominata o …
Scrivi un breve programma per l' algoritmo 196 . L'algoritmo inizia da un numero intero, quindi aggiunge il suo contrario fino a raggiungere un palindromo. per esempio input = 5280 5280 + 0825 = 6105 6105 + 5016 = 11121 11121 + 12111 = 23232 output = 23232 Ingresso un …
Il triangolo di Pascal viene generato iniziando con un 1 nella prima riga. Nelle righe successive, il numero è determinato dalla somma dei due numeri direttamente sopra di esso a sinistra e a destra. Per dimostrare, ecco le prime 5 file del triangolo di Pascal: 1 1 1 1 2 …
Data la notazione di Dowker di un nodo e i suoi segni di incrocio, calcola il suo polinomio di parentesi. Sebbene ci siano più definizioni tecniche, per questa sfida è sufficiente pensare a un nodo come qualcosa fatto fisicamente attaccando le due estremità di una corda. Poiché i nodi esistono …
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.