Caso base (questo è il primo, il precedente è il terzo e quello prima il secondo)
This commit is contained in:
parent
20997136dc
commit
63864d2422
@ -178,7 +178,8 @@ public class GestisciCodiceFiscale {
|
|||||||
if (posizioniConsonanti[3] == -1) {
|
if (posizioniConsonanti[3] == -1) {
|
||||||
if (posizioniConsonanti[2] == -1) {
|
if (posizioniConsonanti[2] == -1) {
|
||||||
/*
|
/*
|
||||||
* O grandi divinità del codice, fate in modo che ogni nome abbia almeno una vocale
|
* O grandi divinità del codice, fate in modo che ogni nome abbia almeno una
|
||||||
|
* vocale
|
||||||
*/
|
*/
|
||||||
char primaVocale = trovaPrimaVocale(caratteriNome)[0];
|
char primaVocale = trovaPrimaVocale(caratteriNome)[0];
|
||||||
ritorno = Character.toString(caratteriNome[posizioniConsonanti[0]])
|
ritorno = Character.toString(caratteriNome[posizioniConsonanti[0]])
|
||||||
@ -189,6 +190,10 @@ public class GestisciCodiceFiscale {
|
|||||||
+ Character.toString(caratteriNome[posizioniConsonanti[1]])
|
+ Character.toString(caratteriNome[posizioniConsonanti[1]])
|
||||||
+ Character.toString(caratteriNome[posizioniConsonanti[2]]);
|
+ Character.toString(caratteriNome[posizioniConsonanti[2]]);
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
ritorno = Character.toString(caratteriNome[posizioniConsonanti[0]])
|
||||||
|
+ Character.toString(caratteriNome[posizioniConsonanti[2]])
|
||||||
|
+ Character.toString(caratteriNome[posizioniConsonanti[3]]);
|
||||||
}
|
}
|
||||||
|
|
||||||
return ritorno;
|
return ritorno;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user