DEBUG FRIDAY del 13 Ottobre

DEBUG FRIDAY del 13 Ottobre

Digital

13/10/2017 Release by Formati e Occupati

In Sintesi

Eccoci pronti per il quinto #DEBUGFRIDAY di Formati e Occupati.

La notizia

<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.


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