SOLUZIONE al #DEBUGFRIDAY del 13 Ottobre

SOLUZIONE al #DEBUGFRIDAY del 13 Ottobre

Digital

15/10/2017 Release by Formati e Occupati

In Sintesi

Ecco la soluzione al primo DEBUG FRIDAY di Formati e Occupati del 13 Ottobre

La notizia

</br>
<div style=’text-align:justify’>
<span style="font-size: 12pt;" data-mce-style="font-size: 14pt; color: #808080;">
Se non siete riusciti a decifrare il codice di Venerdì, non preoccupatevi, qui c'è la soluzione!
</div>
<div style="text-align:center; font-size: 30px; color:#003300;">SOLUZIONE</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=0; 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];
                                    while(newl >= l.length)               [ecco l'errore]
                                                newl -= l.length;
                                    ris += l[newl];
                                    g += g==key.length-1 ? -key.length+1 : 1;

                         } System.out.println(ris);

             }
}
</code>
</div>
<div style=’text-align:justify’>
<span style="font-size: 12pt;" data-mce-style="font-size: 14pt; color: #808080;">
Ci vediamo domani per #MARTEDIGITAL e venerdì per il prossimo #DebugFriday
<hr style="border-color: grey; height:10px;">
Se ti è piaciuto questo articolo, faccelo sapere in un commento e condividilo.
Continuate a seguirci sui nostri profili social per rimanere sempre aggiornati sulle curiosità del mondo del #lavoro, #digital e #IT.


Allegati:

ANT srl - Formati e Occupati news


23/10/2017

SOLUZIONE al #DEBUGFRIDAY del 20 Ottobre

Soluzione al Debug Friday del 20 Ottobre

23/10/2017

UNIVERSITÀ E LAVORO NELL'ERA DIGITALE

Università e lavoro nell’era digitale; come creare opportunità professionali per il futuro

20/10/2017

DEBUG FRIDAY DEL 20 OTTOBRE

Debug Friday del 20 Ottobre