Per le sfide relative in qualche modo alla codifica dei messaggi utilizzando le classiche cifre (penna e carta). Per i cifrari moderni, come AES, utilizzare invece il tag [crittografia].
In questa sfida, il tuo compito è decifrare una stringa. Fortunatamente, l'algoritmo è piuttosto semplice: leggendo da sinistra a destra, ogni cifra incontrata N (da 0 a 9) deve essere sostituita con il carattere che è N + 1 posizioni prima di esso. Esempio La stringa di input "Prog2am0in6"verrebbe decodificata …
Il tuo compito è tradurre un numero di 103 caratteri in una parola inglese, usando il metodo descritto di seguito. Come? Genera l'elenco dei fattori primi (con ripetizione) del numero di input. Ordina l'elenco: Se 2 non è uno dei fattori primi, ordina l'elenco in ordine crescente. Se 2 è …
Questo è l'inverso di Let's do some "deciph4r4ng" In questa sfida, il tuo compito è crittografare una stringa. Fortunatamente, l'algoritmo è piuttosto semplice: leggendo da sinistra a destra, ogni tipico carattere di scrittura (intervallo ASCII 32-126) deve essere sostituito da un numero N (0-9) per indicare che è uguale al …
Il problema con il codice Caesar è che le parole risultanti sono spesso imprecisabili. Il problema con Pig Latin è che è facile da decodificare. Perché non combinarli? Ingresso Una parola composta da 26 lettere inglesi. Produzione Innanzitutto, cambia ogni consonante della parola nella consonante successiva dell'alfabeto. Quindi, b va …
Il codice Vigenère era un semplice codice polialfabetico che sostanzialmente applicava uno dei numerosi numeri di Cesare, secondo una chiave. Bascialmente le lettere nella chiave indicano quale alfabeto spostato usare. A tal fine c'era un semplice strumento, chiamato piazza Vigenère: Qui ogni riga è un alfabeto separato, che inizia con …
Quando i bambini aprono la bocca, non stanno solo vomitando senza senso. In realtà stanno parlando in una cifra altamente avanzata, a prova di adulto ... The Baby-talk Cipher Quando un bambino parla, potrebbe assomigliare a gogooa gagooook aagaaoooy Ogni sezione separata da uno spazio singolo rappresenta un personaggio (quindi …
Data una stringa che contiene solo lettere minuscole, codifica quella stringa con la cifra alfabetica. Per codificare con la cifra dell'alfabeto (userò l'esempio hello): Innanzitutto, converti ogni lettera nella stringa in un numero a seconda della sua posizione nell'alfabeto ( a= 1, b= 2, ecc.) Esempio:8 5 12 12 15 …
Ingresso Una stringa mescolata non vuota composta da caratteri ASCII nell'intervallo .[ 32..126 ][32..126][32..126] Produzione L'output si ottiene applicando rotazioni successive alla stringa di input. Per ogni lettera ( [a-zA-Z]) nella stringa di input, da sinistra a destra: se la lettera è in maiuscolo, ruota tutti i caratteri prima di …
Ho letto questa domanda e ho pensato che sarebbe stata una bella sfida. Compito Dai un input 0<n<10genera un numero casuale con esattamente n cifre il primo non a 0 così f(n)>10**(n-1)-1 cifre distinte Criteri vincenti Questo è code-golf, quindi vince il codice più breve. Casuale Intendo distribuito uniformemente in …
Un turno di Cesare è probabilmente qualcosa che conosciamo tutti. (Potresti anche farlo come compito a casa. In tal caso, ti preghiamo di non copiare queste risposte, il tuo insegnante quasi sicuramente non vuole nulla di simile alle risposte qui.) Nel caso in cui non lo sia, un turno di …
Dato il seguente input: Un numero intero ndove n > 0. Una stringa sdove snon è vuota e s~=[0-9A-Z]+(solo maiuscole alfanumeriche). Utilizzando una tastiera QWERTY standard e semplificata (come mostrato di seguito): 1234567890 QWERTYUIOP ASDFGHJKL ZXCVBNM Eseguire la seguente operazione: Trova la riga originale in cui si trova ciascun personaggio …
Sfida Vi sarà data una stringa di input, ovunque la parola "Lemon"è trovato che dovrebbe essere convertito "Lemonade" ma la a, de edeve essere preso in prestito da qualche altra parte nella frase. Esempio Esempio di input: Ho trovato un limone da bambino Esempio di output: Ho fatto una limonata …
Ho ricevuto questa sfida da Codingame e sono curioso di trovare soluzioni migliori delle mie: Data una larghezza tramite input standard, disegna un quadrato vuoto di '#' in una data larghezza e lunghezza. Esempio: 5 risultati in ##### # # # # # # ##### Ho usato Python per risolvere …
Introduzione: Ho un sacco di cifre diverse memorizzate in un documento che una volta ho compilato da bambino, ne ho scelte alcune che pensavo fossero le più adatte alle sfide (non troppo banali e non troppo difficili) e le trasformavo in sfide. Molti di loro sono ancora nella sandbox e …
Sai come ricevi un messaggio vocale e la connessione della persona non era eccezionale, e stai cercando di capire come richiamarli, ma non sei sicuro che si trattasse di un "5" o di un "8" disse? Questa è questa sfida. La buona notizia è che il chiamante ha letto il …
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.