Facciamo una partita a un giocatore chiamata jump the array . Per giocare, hai solo bisogno di una matrice di numeri interi, diciamo a. Inizi da una certa posizione ie ad ogni turno salti in una nuova posizione. A turno n, se nè pari, salti in posizione assoluta a[i] mod …
Il codice Hamming (7,4) risale al 1950. All'epoca Richard Hamming lavorava come matematico presso i Bell Labs. Ogni venerdì Hamming imposta le macchine calcolatrici per eseguire una serie di calcoli e raccoglie i risultati il lunedì successivo. Utilizzando i controlli di parità, queste macchine sono state in grado di rilevare …
Assegna i numeri da 0 a 7 agli 8 vertici di un cubo nel modo che preferisci. È necessario assegnare esattamente un numero a ciascun vertice. Ad esempio, i vertici potrebbero essere assegnati in questo modo: 3-----1 /| /| 4-----2 | | | | | | 5---|-0 |/ |/ 6-----7 …
A partire da /\te puoi creare un triangolo di Sierpinski come un pattern aggiungendo una linea sotto tale che ... Qualsiasi ramo allentato /o \divide nuovamente in due rami: /\. Qualsiasi collisione di rami \/muore con nulla (ma spazi) sotto di esso. Ripetere queste regole produce /\ /\/\ /\ /\ …
Considera questi 15 schemi di carte da gioco ASCII (asso attraverso Joker e il lato posteriore), dove Xè presente un segnaposto per il simbolo del seme : (hanno un aspetto migliore con meno spazio tra le linee) ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- …
Questa è una sfida del codice golf. Proprio come dice il titolo, scrivi un programma per convertire una stringa di caratteri ASCII in binario. Per esempio: "Hello World!" dovrebbe trasformarsi in 1001000 1100101 1101100 1101100 1101111 100000 1010111 1101111 1110010 1101100 1100100 100001. Nota: sono particolarmente interessato a un'implementazione Pyth.
Informazioni sulla serie Prima di tutto, puoi trattarlo come qualsiasi altra sfida di golf del codice e rispondere senza preoccuparti della serie. Tuttavia, esiste una classifica in tutte le sfide. Puoi trovare la classifica insieme ad alcune ulteriori informazioni sulla serie nel primo post . Anche se ho un sacco …
La sfida In questa sfida, si specifica una lingua di origine S e una lingua di destinazione T . Il tuo compito è scrivere il seguente programma Pnella lingua S. Se viene fornito un programma valido Qnella lingua Tcome input per P, verrà generato un programma valido Rnella lingua Tche …
L'anno è il 930 e la Chiesa Gregoriana sta avendo un problema. Hanno migliaia di pagine di canti musicali, ma il problema è che tutti gli spartiti sono stati semplicemente gettati su una pila invece di avere un vero sistema organizzativo: Immagine dell'utente gamerprinter alla Cartographers 'Guild . La Chiesa …
Sfida Il tuo compito in questa domanda è di scrivere un programma o una funzione con nome che accetta un numero intero positivo n(maggiore di 0) come input tramite STDIN, ARGV o argomenti di funzione e genera un array tramite STDOUT o valore restituito dalla funzione. Sembra abbastanza semplice? Ora …
Scrivi il programma più breve possibile in modo tale che quando combini il primo carattere e ogni N carattere dopo di esso in un nuovo programma, l'output è N. Questo deve funzionare per N = 1, 2, ..., 16. Un altro modo per dirlo è che se rimuovete tutti i …
Dopo che @ MartinBüttner ha raggiunto esattamente 10.000 reputazione , ora abbiamo tre file complete di 10k utenti sulla pagina degli utenti ! Ora, dato che siamo tutti programmatori qui, ci piace automatizzare le cose invece di eseguirle manualmente. La tua sfida è scrivere un programma per congratularmi automaticamente con …
L'inchiostro nero scuro è schizzato su tutto il foglio bianco di carta per stampante! La soluzione ovvia è piegare la carta in modo che le parti in bianco e nero si incontrino e diventino entrambe grigie man mano che l'inchiostro si diffonde. Quindi aprire e ripiegare fino a quando la …
Dato un numero intero n(dove n < 10001) come input, scrivere un programma che produrrà i primi n numeri Ulam . Un numero Ulam è definito come segue: U 1 = 1, U 2 = 2. Perché n > 2, U n è il numero intero più piccolo che è …
Scrivi un programma che traduce il testo ASCII in output braille . Requisiti: L'input può provenire da stdin, dalla riga di comando o da qualche altra sorgente di input esterna. L'output dovrebbe essere riconoscibile come braille, la forma dell'output dipende da te. Un esempio potrebbe essere oper un punto sollevato …
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.