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