<div style=’text-align:justify’>
<span style="font-size: 12pt;" data-mce-style="font-size: 14pt; color: #808080;">
</br>
Vi ricordate cosa avevamo scritto in merito alla Crittografia?
Bene, questo codice è proprio relativo ad essa, ma contiene un errore e sta a voi trovarlo!
Lunedì alle 13:10 verrà postata la soluzione sulla pagina Facebook di Formati e Occupati.
</div>
<div style="width:90%;border:2px solid black;padding:20px;box-shadow: 8px 10px 12px -4px rgba(0,0,0,0.65);border: 9px double #000000;border-radius: 5px 5px 5px 5px;background-color:#B0C2B3;margin-left:5%;margin-right:5%;"><code style="color:#FFE719;font-size:12px;background-color:inherit">
package test;
import java.util.HashMap;
public class Crittografia2 {
public static void main(String[] args)
{
String text ="una papera dice ad un altra: dove abiti? qua.";
HashMap<String,Integer> letters = new HashMap<String,Integer>();
String [] l = "abcdefghijklmnopqrstuvwxyz :?.".split("");
for(int i=1; i<l.length; i++)
letters.put(l[i], i);
int [] key = new int[] {209,92,613,12,939,91,63};
int g = 0;
String ris ="";
for(String i:text.split(""))
{
int newl = letters.get(i)+key[g];
if(newl >= l.length)
newl -= l.length;
ris += l[newl];
g += g==key.length-1 ? -key.length+1 : 1;
}
System.out.println(ris);
}
}
</code>
</div>
</br>
<div style="text-align:center">
<span style="font-size: 14pt;color: #0D97FF;" data-mce-style="font-size: 14pt; color: #808080;">
BUON WEEKEND A TUTTI...QUELLI CHE RIUSCIRANNO A RISOLVERLO</div>
<div style=’text-align:justify’>
<span style="font-size: 12pt;" data-mce-style="font-size: 14pt; color: #808080;">
Se ti è piaciuto questo articolo, faccelo sapere in un commento e condividilo!
Per altri articoli, sul mondo del lavoro, digital e IT, CLICCA QUI!
Se infine non ci hai capito nulla, non preoccuparti, clicca qui e scopri i nostri corsi.
Università e lavoro nell’era digitale; come creare opportunità professionali per il futuro