Quarto caso nome

This commit is contained in:
La Programmatrice Verde 2025-11-04 21:57:40 +01:00
parent 63864d2422
commit 709f8bd6ce

View File

@ -182,9 +182,19 @@ public class GestisciCodiceFiscale {
* vocale
*/
char primaVocale = trovaPrimaVocale(caratteriNome)[0];
ritorno = Character.toString(caratteriNome[posizioniConsonanti[0]])
+ Character.toString(caratteriNome[posizioniConsonanti[1]])
+ Character.toString(primaVocale);
int posizionePrimaVocale = trovaPrimaVocale(caratteriNome)[1];
if (posizioniConsonanti[1] == -1) {
int secondaVocale = trovaSecondaVocale(caratteriNome, posizionePrimaVocale);
ritorno = Character.toString(caratteriNome[posizioniConsonanti[0]])
+ Character.toString(primaVocale)
+ Character.toString(secondaVocale);
} else {
ritorno = Character.toString(caratteriNome[posizioniConsonanti[0]])
+ Character.toString(caratteriNome[posizioniConsonanti[1]])
+ Character.toString(primaVocale);
}
} else {
ritorno = Character.toString(caratteriNome[posizioniConsonanti[0]])
+ Character.toString(caratteriNome[posizioniConsonanti[1]])