diff options
author | David A. Madore <david+git@madore.org> | 2016-12-12 15:05:15 +0100 |
---|---|---|
committer | David A. Madore <david+git@madore.org> | 2016-12-12 15:05:15 +0100 |
commit | 530695e40240849f244c5a39e7afe004bd557ef0 (patch) | |
tree | e8728f2145a5f2be9e46a130fe7ed9dbe3ba59c2 | |
parent | 8d574f5f80f0c2800790d27b0029800d0918d590 (diff) | |
download | inf105-530695e40240849f244c5a39e7afe004bd557ef0.tar.gz inf105-530695e40240849f244c5a39e7afe004bd557ef0.tar.bz2 inf105-530695e40240849f244c5a39e7afe004bd557ef0.zip |
Add a simple exercise.
-rw-r--r-- | tp1.tex | 21 |
1 files changed, 21 insertions, 0 deletions
@@ -372,6 +372,27 @@ On peut par exemple tester son fonctionnement en vérifiant que Unix \texttt{seq} sert à produire une liste d'entiers). \end{corrige} +% +% +% + +\exercice + +Sachant que \texttt{/usr/share/dict/american-english} contient un +dictionnaire de mots anglais, trouver trois mots anglais qui +commencent par les lettres « he » et finissent pas les lettres « he » +(i.e., qui ont « he » comme préfixe et « he » comme suffixe). + +\begin{corrige} +On peut utiliser la commande +\begin{center} +\verb=egrep -i '^he.*he$' /usr/share/dict/american-english= +\end{center} +qui renvoie les deux mots « headache » et « heartache », Mais il y a +un piège, c'est que cette expression rationnelle omet une solution, à +savoir le mot « he » lui-même. +\end{corrige} + % % |