Il Caesar Cypher è un cifrario di sostituzione molto semplice in cui ogni lettera viene spostata di un offset fisso (passando da Z ad A). Allo stesso modo, possiamo anche un cifrario di Cesare per l'insieme dei caratteri ASCII stampabili. Questi sono i 95 caratteri dai punti di codice da …
Dati 3 numeri interi, determinare la base più bassa possibile per i primi due numeri interi da moltiplicare nel terzo. Se pensi alla Risposta alla Ultima Domanda di Vita, L'Universo e Tutto, 6 * 9 == 42, è vero nella Base 13. Gli input possono includere qualsiasi numero le cui …
Data una sequenza delle basi Adenina, Citosina, Guanina e Timina (codificate come ACGT), dovrete produrre una rappresentazione artistica ASCII di un corrispondente doppio filamento di DNA. Il filo si estenderà verticalmente. Il filo sinistro è quello che ti viene dato come input. Il filo di destra sarà il suo complemento. …
Quando si converte una frazione in un numero decimale e si desidera memorizzare quel numero, spesso è necessario arrotondarlo perché si desidera utilizzare solo una determinata quantità di memoria. Supponiamo che sia possibile memorizzare solo 5 cifre decimali, quindi 5/3 diventano 1.6667. Se riesci a memorizzare solo 2 cifre decimali, …
Un epicicloidale è la curva un punto su un cerchio rende mentre rotola intorno un altro cerchio. Un ciclone è la forma che un punto di un poligono regolare crea mentre rotola su un piano. Un epicyclogon è la curva tracciata da un punto su un poligono regolare mentre ruota …
Dato un lucchetto a combinazione standard come quello nella foto. Il modo per sbloccarlo è allineare i 4 numeri nel codice sulla riga di combinazione. Dopo anni di fedele servizio sei stato licenziato dalla fabbrica di serrature e hai deciso di vendicarti non confondendo le serrature prima di espellerle, lasciando …
COMPITO L'obiettivo è scrivere un programma che ruoti di 45 gradi qualsiasi elenco bidimensionale, deve essere in grado di farlo fino a 7 * 45 (contemporaneamente) prima di restituire l'elenco. L'elenco non sarà necessariamente quadrato o rettangolare. È necessario includere l'output per gli esempi nella risposta. Deve funzionare anche per …
Questa è una delle tante sfide lasciate per la comunità dai Calvin's Hobbies . Prendi un file "albero genealogico che descrive" con le righe del modulo: [ID] [mother ID] [father ID] [gender] [full name] come questo che descrive il primo albero genealogico su http://en.wikipedia.org/wiki/Cousin : 1 ? ? M Adam …
Per celebrare l'anniversario della giornata mondiale IPv6 , Internet Society ha pubblicato una campagna per disattivare IPv4 il 6 giugno 2014 per One Day . Gli indirizzi IPv6 possono essere rappresentati nella loro forma lunga come otto valori esadecimali a 16 bit separati da due punti. A seconda dell'indirizzo, possono …
La tua missione oggi è inventare un compressore di testo. Compito Scriverai due funzioni: Il packer è una funzione che accetta una stringa di caratteri ASCII (da U + 0000 a U + 007F) e genera una stringa Unicode (da U + 0000 a U + 10FFFF), contenente il minor …
Dato un numero N , output / return X in modo che N + X sia un palindromo, dove | X | deve essere il più piccolo possibile. Palindromo: un numero è un palindromo, se la sua sequenza di cifre è la stessa quando li legge da sinistra a destra …
La tua sfida è minimizzare il codice Brainfuck , secondo queste regole: Rimuovi tutto ciò che non fa parte di +-><[].,. Per qualsiasi gruppo di consecutivi +o -caratteri, se la quantità di +s ed -s è la stessa, rimuoverli. Fai come sopra, ma con >e <. Rimuovi le sequenze dei …
Crea un programma che stampa la somma MD5 della sua fonte nel modulo: MD5 sum of my source is: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Nessun imbroglio: non puoi semplicemente leggere il file sorgente e calcolarne la somma. Il programma non deve leggere alcuna informazione esterna. Ovviamente puoi usare una libreria MD5 disponibile per la …
Se viene utilizzata una lingua compilata, il programma deve eliminare l'eseguibile compilato (ma non è necessario eliminare il file di origine). Se viene utilizzata una lingua interpretata, il programma deve eliminare il file di origine. La mia offerta di apertura: Python (29 caratteri) import os;os.remove(__file__) Modifica: per impedire soluzioni come …
Dai un nome alla mano di poker Date cinque carte, ottieni il nome della mano di poker, che sarà una delle seguenti: High card One pair Two pair Three of a kind Straight Flush Full house Four of a kind Straight flush Royal Flush In caso di dubbi, consultare le …
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.