Parcours
/
Haskell
Haskell
/
Exercices
/
Fréquence des lettres en parallèle
Fréquence des lettres en parallèle

Fréquence des lettres en parallèle

Moyen

Instructions

Compte la fréquence des lettres dans des textes en utilisant le calcul parallèle.

Le parallélisme consiste à faire en parallèle des choses qui peuvent aussi être faites de manière séquentielle. Un exemple courant est le comptage de la fréquence des lettres. Utilise le parallélisme pour calculer la fréquence totale de chaque lettre dans un tableau de textes.

Ton code doit contenir une fonction frequency :: Int -> [Text] -> Map Char Int qui prend un nombre de workers à utiliser en parallèle et une liste de textes, puis renvoie la fréquence totale de chaque lettre dans le texte.

Benchmark

Lance le benchmark pour voir comment le nombre de workers influe sur les performances de ta solution. Utilise stack bench pour l'exécuter. N'hésite pas à modifier bench/Benchmark.hs pour explorer les performances de ta solution sur différentes entrées.

Modifie via GitHub Le lien s'ouvre dans une nouvelle fenêtre ou un nouvel onglet
Haskell Exercism

Prêt à commencer Fréquence des lettres en parallèle ?

Inscris-toi sur Exercism pour apprendre et maîtriser Haskell avec 107 exercices, et un vrai mentorat humain, le tout gratuitement.

Analyse approfondie de Fréquence des lettres en parallèle !

On explore les différences entre concurrence et parallélisme, en examinant les différentes approches adoptées par des langages comme JavaScript, Go, Elixir et Rust.