Un venerato tempo di passaggio dei pedanti è quello di sottolineare che le immagini dei "cubi di Rubik" (su magliette, poster ecc.) Non sono in realtà risolvibili. La prima cosa da controllare è che il cubo sia composto dai pezzi giusti. Per essere risolvibile, un cubo necessita di sei colori …
Regole Dato un codice paese ISO3166-1-Alpha-2, il tuo compito è decidere la direzione del traffico per quel paese: L'input sarà un codice paese valido (valido come in esso è un elemento delle due liste fornite) L'input può essere un elenco di due caratteri anziché una stringa se aiuta Puoi scegliere …
Sfida Dato un insieme Tdi sottoinsiemi di un insieme finito S={1,2,3,...,n}, determinare se si Ttratta di una topologia o meno. Spiegazione Il powerset P(S) di alcuni set Sè l'insieme di tutti i sottoinsiemi di S. Qualche esempio: S = {}, P(S) = {{}} S = {1}, P(S) = {{}, {1}} …
Ti verrà dato un numero intero positivo (che non conterrà mai uno 0) come input. Il tuo compito è controllare se si tratta di un numero Lynch-Bell o meno. Un numero è un numero di Lynch-Bell se tutte le sue cifre sono univoche e il numero è divisibile per ciascuna …
Un numero Cullen è qualsiasi numero contenuto nella sequenza generata utilizzando la formula: C (n) = (n * 2 ^ n) +1. Il tuo compito: Scrivi un programma o una funzione che riceve un input e genera un valore di verità / falsa in base al fatto che l'input sia …
Questa è la seconda di una serie, la terza è Due strade divergenti in un bosco giallo (parte 3) Questo si basa su due strade divergenti in un bosco giallo (parte 1) , una mia precedente sfida. È stato accolto abbastanza bene, ma è stato anche abbastanza banale (una risposta …
introduzione Considera una sequenza di numeri interi e una delle sue sottosequenze, ad esempio A = [4 2 2 4 4 6 5] e B = [2 4 5] . Vogliamo rimuovere gli elementi di B da A in ordine, e ci sono diversi modi per farlo: A = 4 …
Nella crittografia, il padding PKCS # 7 è uno schema di padding che aggiunge un numero di byte N ≥ 1, in cui il valore di ciascun byte aggiunto è uguale a N. Ad esempio, Hello, World!che ha 13 byte, è il seguente in esadecimale: 48 65 6C 6C 6F …
In questa sfida di golf del codice, verifichi gli hashtag! #What_your_code_should_do L'input è una stringa. Emette un valore di verità se è un hashtag valido e un valore di falsa in caso contrario. Definiamo una stringa come un hashtag valido se ... Inizia con un hash ( #). Non ha …
Pyth è un linguaggio da golf basato su Python. Usa la notazione con prefisso, con ogni comando con un'arità diversa (numero di argomenti che accetta). Il tuo compito è scrivere un correttore di sintassi per un linguaggio (inesistente) simile a Pyth, Pith. Sintassi di Pith Pith ha solo 8 comandi …
Data una rappresentazione testuale (nome completo senza distinzione tra maiuscole e minuscole o abbreviazione di 3 caratteri) di un mese restituisce il numero di giorni del mese. Ad esempio, december, DECe decdovrebbero essere tutti di ritorno 31. Febbraio può avere 28 o 29 giorni. Supponiamo che l'input sia un mese …
introduzione Le chiacchiere di strada possono essere davvero difficili da capire, in particolare per i programmatori, che non sono noti per essere molto streetwise. Il tuo compito è creare un interprete per aiutare tutti noi a sopravvivere nell'ambiente urbano. Sfida Data una frase inglese come input, crea un programma o …
Sfida Bar Dice è un semplice gioco giocato in un Bar with Dice (da cui il nome). Tiri 5 dadi a sei facce e cerchi di fare la mano migliore. Il punteggio si basa sull'accumulo del maggior numero di dadi con le stesse cifre. Ogni mano deve includere almeno un …
Questo è tratto da questa domanda (con il permesso del corso). Citerò: Creare una funzione che accetta una stringa e dovrebbe restituire vero o falso in base al fatto che l'input sia costituito solo da una sequenza di caratteri ripetuta. La lunghezza di una determinata stringa è sempre maggiore di …
introduzione Crenatura significa regolare la spaziatura tra le lettere di un testo. Ad esempio, considera la parola Topscritta con i seguenti tre glifi: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ..... .#... Potremmo semplicemente riempire …
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.