Una sfida con regole semplici ma algoritmi non banali. :-) Compito Prendi l'input sotto forma di numeri interi separati da spazio: N A B S Dove N è la lunghezza laterale di una matrice quadrata 2D riempita con unica numeri (numeri interi) tra A e B compreso. Per ogni riga …
I numeri catalani ( OEIS ) sono una sequenza di numeri naturali che spesso compaiono in combinatoria. L'ennesimo numero catalano è il numero di parole di Dyck (stringhe bilanciate di parentesi o parentesi come [[][]]; formalmente definite come una stringa usando due caratteri aeb in modo tale che ogni sottostringa …
Scrivi un programma o una funzione che accetta come input una matrice di numeri interi non negativi e genera in ordine una serie di vettori / array con gli elementi della matrice di input in ordine, divisi in modo tale che ogni vettore sommi fino a 15. Se la somma …
Per questo motivo, hai bisogno di un modo migliore per capire se una frase è l'acronimo di una parola. Pensi anche che varrebbe la pena vedere se la frase e la parola in questione sono acronimi ricorsivi. Il tuo compito: Dato una parola e poi una frase separate da una …
Una spiegazione visiva comune del teorema di Pitagora è come tale: I quadrati hanno lo scopo di rappresentare il quadrato della lunghezza laterale e le aree di a + b = c , proprio come dice il teorema di Pitagora. Questa parte è ciò che devi mostrare. Il tuo compito …
introduzione Tutti sanno che la possibilità di navigare con successo in un campo di asteroidi è di circa 3.720 a 1. Ma nonostante il tuo avvertimento, Han Solo è ancora disposto a tentare la fortuna. Temendo per la tua vita artificiale, decidi di codificare, nel peculiare dialetto della nave ( …
La mia insegnante mi dà sempre la serie più complicata di problemi di matematica per i compiti. Come: pg. 546: 17-19, 22, 26, pg. 548: 35-67 odd, 79, 80-86 even. E voglio sapere in anticipo quanto tempo mettere da parte per i miei compiti, ma non voglio doverlo capire. Ecco …
Innanzitutto, studia questo puzzle per avere un'idea di ciò che produrrai. La tua sfida è quella di scrivere un programma o una funzione che genererà un grafico circolare come quelli del puzzle, dato un numero (base 10) compreso tra 1 e 100 (incluso). Questo è simile a questa sfida , …
Quando si tratta di mangiare caramelle, mi tengo a standard più elevati rispetto al tipico laico. Esiste un delicato equilibrio tra "confonderlo" e "salvare il meglio per ultimo". In questa sfida, ti verrà data una serie di personaggi in cui ogni personaggio rappresenta un pezzo di caramelle. Personaggi diversi (sensibili …
L'obiettivo Il tuo compito è quello di creare un programma o una funzione che, dato un input, produca il testo di input con lettere casuali in maiuscolo, mantenendo maiuscole in maiuscolo. Dovrebbe essere possibile ogni combinazione di maiuscole delle lettere minuscole. Ad esempio, se l'ingresso fosse abc, ci dovrebbero essere …
Ci sono 97 caratteri ASCII che le persone incontrano regolarmente. Si dividono in quattro categorie: Lettere (52 in totale) ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz Numeri o cifre (10 in totale) 0123456789 Simboli e punteggiatura (32 in totale) !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~ Spazio bianco (3 in totale) Spazio , tabulazione \te newline \n. (Tratteremo le varianti di newline …
Titolo rubato ispirato dalla risposta di Greg Hewgill a Qual è la differenza tra JavaScript e Java? introduzione Java e JavaScript sono linguaggi comunemente usati tra i programmatori e sono attualmente i tag più popolari su Stack Overflow. Eppure, come tutti sappiamo, a parte nomi simili, i due non hanno …
Dato uno snippet di output del buzz fizz con tutti i numeri rimossi, inserisci i numeri corretti con i valori più bassi possibili in modo tale che lo snippet del buzz fizz sia corretto. Ai fini di questa sfida, fizze buzzhanno i loro valori abituali di 3 e 5, rispettivamente. …
Questo si basa su un discorso sui compilatori che ho ascoltato qualche tempo fa, ma, sfortunatamente, non ricordo quando o dove. Crea il compilatore più corto in qualsiasi lingua in grado di compilare se stesso. Scegli come target qualsiasi ISA ragionevole (68K, x86, MIPS, ARM, SPARC, IBM BAL, ecc.) Che …
Data una data come input in qualsiasi formato conveniente, genera un calendario con quella data come il centro esatto di una finestra di cinque settimane. L'intestazione del calendario deve includere le abbreviazioni di due lettere per i giorni della settimana (ovvero, Su Mo Tu We Th Fr Sa). Non sono …
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.