J'ai renommé la fonction et changé le contenu de protocolString pour vous donner l'occasion de jouer :
static public string SecretProtocol(string myString) {
string protocolString = "azerty";
CharEnumerator charEnumerator = protocolString.GetEnumerator();
while (charEnumerator.MoveNext())
{
char padleftChar = charEnumerator.Current;
myString = myString.PadLeft(myString.Length + 1, padleftChar);
}
return myString;
}
À vous de comprendre à quoi sert cette fonction. C'est du C# mais les mots clés sont assez compréhensibles.
Et voici la version d'origine, plus facile de comprendre à quoi servait cette fonction.
static public string PrependProtocol(string urlString) {
string protocolString = "//:ptth";
CharEnumerator charEnumerator =
protocolString.GetEnumerator();
while (charEnumerator.MoveNext())
{
char padleftChar = charEnumerator.Current;
urlString = urlString.PadLeft(urlString.Length + 1, padleftChar);
}
return urlString;
}