summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid A. Madore <david+git@madore.org>2016-12-12 14:05:15 (GMT)
committerDavid A. Madore <david+git@madore.org>2016-12-12 14:05:15 (GMT)
commit530695e40240849f244c5a39e7afe004bd557ef0 (patch)
treee8728f2145a5f2be9e46a130fe7ed9dbe3ba59c2
parent8d574f5f80f0c2800790d27b0029800d0918d590 (diff)
downloadinf105-530695e40240849f244c5a39e7afe004bd557ef0.zip
inf105-530695e40240849f244c5a39e7afe004bd557ef0.tar.gz
inf105-530695e40240849f244c5a39e7afe004bd557ef0.tar.bz2
Add a simple exercise.
-rw-r--r--tp1.tex21
1 files changed, 21 insertions, 0 deletions
diff --git a/tp1.tex b/tp1.tex
index 3baac07..2526d89 100644
--- a/tp1.tex
+++ b/tp1.tex
@@ -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}
+
%
%