Importata funzione per la codifica

This commit is contained in:
La Programmatrice Verde 2025-02-27 10:18:21 +01:00
parent 5e881acf6b
commit 70e2bb324b

View File

@ -111,4 +111,35 @@ class Program {
return p_array[maxIndex]; return p_array[maxIndex];
} }
static string Codifica() {
string stringa = Input();
char codice = 'f';
const char inutile = '\\';
char[] ritorno = new char[stringa.Length * 2];
Array.Fill(ritorno, inutile);
char[] vocali = { 'a', 'e', 'i', 'o', 'u' };
int k = 0;
for (int i = 0; i < stringa.Length; i++) {
ritorno[k] = stringa[i];
for (int j = 0; j < vocali.Length; j++) {
if (stringa[i] == vocali[j]) {
k++;
ritorno[k] = codice;
break;
}
else if (stringa[i] == char.ToUpper(vocali[j])) {
k++;
ritorno[k] = char.ToUpper(codice);
break;
}
}
k++;
}
return string.Join("", ritorno).Split(inutile).First();
}
} }