Ben si, tu prends les lettres paires de gauche à droite :
etgraorpfffaichicleel
->Tropfacile
Puis tu fais l'inverse mais en partant de droite à gauche avec les impaires
En version code dégueu :
Code:
List<char> Liste_Lettres = new List<char>();
List<char> Liste_Lettres2 = new List<char>();
string entree = "etgraorpfffaichicleel";
string sortie = "";
if (entree.Length != 0)
{
for (int i = 1; i < entree.Length; i++)
{
if (i % 2 == 0)
{
Liste_Lettres.Add(entree[i]);
}
else
{
Liste_Lettres2.Add(entree[i]);
}
}
foreach (char c in Liste_Lettres)
{
sortie += c;
}
for (int i = Liste_Lettres2.Count - 1; i >-1; i--)
{
sortie += Liste_Lettres2[i];
}
}