Le modifiche sono numeri del modulo a * (10^n - 1)/9con a in [-9,9]\{0}(in altre parole 111, -3333, 66, numeri che sono fatti ripetendo solo una cifra) Obiettivo: scrivere un programma o una funzione che accetta un singolo numero intero positivo Ne stampa N = s_1 + s_2 + ... …
Sfida Dato un elenco di note, è necessario restituire la tablatura corrispondente. Appunti Le note devono essere comprese nell'intervallo da A a G incluso e l'intervallo di ottave deve essere compreso tra 2 e 6. Il formato è nota-ottava con #rappresentazione di uno sharp e brappresentante un flat. Ad esempio: …
Trova Hole 1 qui . Crea un quine che, quando eseguito, genera più volte il proprio blocco di codice sorgente. In effetti, deve essere emesso n volte, dove n nel prossimo numero primo. Penso che un esempio lo mostri meglio. [MY QUINE][MY QUINE] [MY QUINE][MY QUINE][MY QUINE] [MY QUINE][MY QUINE][MY …
Nel 1984, Michael Crichton scrisse un programma di sicurezza in BASIC che fu pubblicato sulla rivista Creative Computing. Il programma chiederebbe all'utente di digitare una frase di sua scelta, registrare gli intervalli tra i tasti, quindi chiederle di digitare nuovamente la frase. Se i tempi differissero eccessivamente, il programma identificherebbe …
È dicembre 2014 e il 2015 è quasi iniziato. Tuttavia, sembra che non tutti lo abbiano capito. Ma la gente di PPCG viene in soccorso! Ingresso Al tuo programma viene assegnata una griglia come quella del muro, in cui i giorni del mese di dicembre sembrano diversi da quelli di …
La sfida è quella di creare un programma che ordina un elenco di parole, solo che le parole devono essere nell'ordine di un dato alfabeto casuale. Il tuo programma accetterà una stringa di parole separate da virgola e un nuovo alfabeto. Il tuo programma produrrà ogni parola allo stesso modo …
Quando cerchi qualcosa su Google , viene visualizzato un messaggio nella parte superiore della pagina che dice qualcosa di simile About 53,000,000 results (0.22 seconds). (I numeri cambiano a seconda di ciò che è stato cercato ovviamente.) In questa sfida dovrai scrivere un programma che disegna un grafico ASCII logaritmico …
Informazioni I numeri da 1 a 9 rappresentano ciascuno una cella nel vicinato di Moore , con 5 che è la cella centrale. Così: 123 456 789 1={-1,-1} 2={-1, 0} 3={-1, 1} 4={ 0,-1} 5={ 0, 0} 6={ 0, 1} 7={ 1,-1} 8={ 1, 0} 9={ 1, 1} La sfida …
sfondo La piastrellatura di Fibonacci è una piastrellatura della linea (1D) che utilizza due segmenti: uno corto, S e lungo, L (il loro rapporto di lunghezza è il rapporto aureo, ma non è rilevante per questa sfida). Affinché una piastrellatura che utilizza questi due prototipi sia in realtà una piastrellatura …
Devi prendere 2 input di stringa e generare la somma di queste due stringhe senza convertirle in int o utilizzare qualsiasi tipo di dato numerico. ex. string one = "123"; string two = "456"; string sum = "579"; Supponiamo che le stringhe non siano più grandi di 10 cifre. Questo …
Bulgarian Solitaire è un gioco per giocatore singolo reso popolare da Martin Gardner nella sua rubrica matematica in Scientific American . Hai Ncarte identiche, divise in pile. Prendi una carta da ogni pila e formi una nuova pila con le carte rimosse. Ripeti questo processo fino a raggiungere uno stato …
La distanza di modifica (o Levenshtein) tra due stringhe è il numero minimo di inserimenti, eliminazioni e sostituzioni di caratteri singoli necessari per trasformare una stringa nell'altra. Se le due stringhe hanno lunghezza n ciascuna, è noto che ciò può essere fatto in tempo O (n ^ 2) mediante la …
Qualche sfondo Le aste di conteggio sono piccole barre (lunghe 3-14 cm) che sono state utilizzate da matematici di molte culture asiatiche per oltre 2000 anni per rappresentare qualsiasi numero intero o frazione. (In questo chqllenge ci concentreremo su numeri interi senza segno) C'era anche una versione scritta, chiamata numeri …
Quello che devi fare per vincere questa sfida è scrivere lo script "timeago" più breve che fornisca il numero di decenni, anni, settimane, giorni, ore, minuti e secondi tra un dato timestamp Unix e il tempo in cui lo script viene eseguito. È necessario indicare la differenza oraria in "termini …
Ho un programma che genera codice Brainfuck formattato. Eseguo il mio programma ./example "S" e l'output è +[>+ < +++ ] >--. che stampa S in Brainfuck. Il tuo obiettivo è scrivere un programma che accetti una stringa come input e produca il codice sorgente in un'altra lingua che stampa …
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.