Êtes-tu une développeur/développeuse utilisant C# au quotidien? Suives-tu les derniers C# 10 développements? Êtes-tu intéressé par les casse-têtes?
Si tu as répondu oui a des questions ci-dessus, étant donné le programme suivant, pouvez-vous, en changeant uniquement le type du paramètre msg dans la méthode Foo(), modifier la sortie du programme pour n'imprimer que les lignes contenant des nombres pairs?
c'est-à-dire, changer la sortie du programme par :
au lieu de:
Bref, les réglés sont:
- C'est interdit de changer l’implémentation de la méthode Foo(), sauf changer le type du paramétrer msg.
- C'est interdit de changer le loop for, n'importe en quelle manière.
- C'est interdit de utiliser IL post-processing
- Tous les autres types de changement das le source code sont valides.
Suivant tu peux trouver quelque conseils dans le cas tu ne savais pas déjà le réponse:
- La solution (au moins laquelle que je suis intéresse) dépend dans une fonctionnalité qui s'était amélioré sur la version 10 de la langage.
- Regarde le programme attentivement en cherchent pour les pièces non essentielles; elles contiennent quelques indices importantes pour trouver la solution.
Dans le prochain post je montrerai et discuterai ma solution.
Amuse-toi.
Adriano
No comments:
Post a Comment