SOLUZIONE al #DEBUGFRIDAY del 6 Ottobre

SOLUZIONE al #DEBUGFRIDAY del 6 Ottobre

Digital

09/10/2017 Release by Formati e Occupati

In Sintesi

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

La notizia

</br>
<div style=’text-align:justify’>
<span style="font-size: 12pt;" data-mce-style="font-size: 14pt; color: #808080;">
Avete trovato i NOTI PIEDI DEI PITONI?

Non preoccupatevi, qui sotto vi diamo 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 javadi;

import java.util.Scanner;

public class ParolePalindrome {

      public static void main(String[] args)
     {
                Scanner tastiera = new Scanner(System.in);
                System.out.println("Inserisci una parola");
                String parola = tastiera.nextLine()
                String contrario = "";

                //C'era un errore nella condizione sulle parole dispari, il ciclo non viene eseguito quindi anche se la parola è palindroma
              //la stringa contrario resta "" e non si verifica la condizione dell'if successivo
               for(
                            int i=parola.length()-1;
                            parola.length()%2==0      ?
                            i >= parola.length()/2       :
                            i> parola.length()/2-1 ;
                            i--)
                                     contrario += parola.charAt(i)+"";

               if(parola.substring
                       (0, parola.length()%2==0 ?
                              parola.length()/2 :
                              parola.length()/2+1).equalsIgnoreCase(contrario))
                              System.out.println(parola.toUpperCase() +
                                                  " è una parola palindroma");
              else
                              System.out.println(parola.toUpperCase() +
                                                 " non è una parola palindroma");

              tastiera.close();
     }
}
</code>
</div>
<div style=’text-align:justify’><span style="font-size: 12pt;" data-mce-style="font-size: 14pt; color: #808080;">
Se avete dubbi, vi è piaciuto, o avete passato la notte in bianco, fatecelo sapere nei commenti e condividete il post coi vostri amici!
Continuate a seguirci sui nostri profili social per rimanere sempre aggiornati sulle curiosità del mondo del #lavoro, #digital e #IT.

Che altro dire, ci vediamo domani per una #SKILLPILL 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.
Per altri articoli, sul mondo del lavoro, digital e IT, CLICCA QUI!


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