From 1d6ea57ca1ace8291bb91ac911ec4d238327a1b3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Beno=C3=AEt=20Harrault?= <benoit@harrault.fr>
Date: Wed, 28 Nov 2018 22:26:52 +0100
Subject: [PATCH] Add algo questions

---
 05_ALGO.md | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/05_ALGO.md b/05_ALGO.md
index ce1c12c..e22ae03 100644
--- a/05_ALGO.md
+++ b/05_ALGO.md
@@ -1,3 +1,9 @@
 ## Algorithms
 
+_Sauf mention contraire, le choix du langage est laissé au candidat (pseudo-code accepté)._
+
+-   Écrire une fonction qui inverse une chaîne de caractères.
+-   Écrire une fonction qui, pour chaque entier de 1 à 100, affiche le nombre suivi de `foo` si celui-ci est multiple de 3, le nombre suivi de `bar` si celui-ci est multiple de 7 et le nombre suivi de `foobar` si celui-ci est multiple de 3 et de 7.
+-   Écrire une fonction `contains(tree, n)` qui renvoie un booléen si l'arbre binaire `tree` ou une de ses branches a une propriété `value` valant `n`. L'arbre et chacune de ses branches a une propriété `value` (numérique) et peut avoir une propriété `left` et/ou une propriété `right` contenant également un arbre ou branche du même type.
+
 * * *
-- 
GitLab