Passer en revue une solution pour analyser une chaîne de commandes, trier les commandes et étiqueter les erreurs possibles

Terminé

La solution suivante est l’une des nombreuses solutions possibles.

string orderStream = "B123,C234,A345,C15,B177,G3003,C235,B179";
string[] items = orderStream.Split(',');
Array.Sort(items);

foreach (var item in items)
{
    if (item.Length == 4)
    {
        Console.WriteLine(item);
    }
    else
    {
        Console.WriteLine(item + "\t- Error");
    }
}

Ce code est simplement « une solution possible ». Tant que votre sortie correspond à ce qui suit, vous avez réussi.

A345
B123
B177
B179
C15     - Error
C234
C235
G3003   - Error

Passez au contrôle des connaissances dans l’unité suivante.

Important

Si vous avez eu des difficultés à effectuer ce défi, vous devez passer en revue les unités précédentes avant de continuer.