Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Abonnements

Quizz 5 : de plus en plus débile mes quizz :-)

Reprenons mon quizz 4 :

En C#3, comment faire une moyenne sans la méthode Average ni la méthode Sum ?

static void Main(string[] args)

{

    int[] values = { 1, 2, 3 };

    Console.WriteLine(Average(values));

}

 

static int Average(IEnumerable<int> values)

{

    // Just code it

}

affichera 2.

Et rajoutons une contrainte : la méthode Count est également interdite.

Enjoy Smile

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Publié mardi 12 août 2008 07:44 par Matthieu MEZIL

Classé sous : , , ,

Commentaires

# re: Quizz 5 : de plus en plus débile mes quizz :-) @ mardi 12 août 2008 14:52

Ce ne serait pas en utilisant Aggregate ?

static int Average(IEnumerable<int> values)

{

   return values.Aggregate((counter, value) => counter += value) / values.Aggregate((counter, value) => counter += 1);

}

Jérôme Lambert

# re: Quizz 5 : de plus en plus débile mes quizz :-) @ mardi 12 août 2008 16:27

C'est une des deux solutions à laquelle j'avais pensé

values.Aggregate(0, (a, b) => a + b, t => t / values.Aggregate(0, (a, b) => a + 1));

avec celle-ci :

values.Aggregate(0, (a, b) => a + b, t => t / (values.Select((v, i) => i).Last() + 1));

Matthieu MEZIL

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Merci par Blog de Jérémy Jeanson le 10-01-2019, 20:47

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01