Vous devez vous inscrire pour soumettre le questionnaire !
Vous pouvez tester vos réponses sur la partie d'entraînement
Écrire une fonction qui teste si les nombres du tableau donné en argument sont alternativement pairs et impairs. La fonction affichera "vrai" si c'est le cas, "faux" sinon.
CONTRAINTES :
1 <= N <= 1000, où N est la taille du tableau passé à votre fonction.
Écrire une fonction qui prend en argument un entier N et qui renvoie l'entier compris entre 1 et N (inclus) qui possède le plus grand nombre de diviseurs distincts. En cas d'égalité, la fonction doit renvoyer le plus petit entier.
divis(15) = 12 (il possède 6 diviseurs : 1, 2, 3, 4, 6 et 12).
divis(10) = 6 (il possède 4 diviseurs : 1, 2, 3, et 6).
La suite de Fibonacci est définie par :
u(0) = 1
u(1) = 1
u(n) = u(n-1) + u(n-2)
On souhaite généraliser cette suite.
M étant donné, on pose :
u(n) = 1 si n < m,br> u(n) = u(n-1) + u(n-m) sinon
Ainsi, on retrouve la suite de Fibonacci en utilisant m = 2. Vous devez écrire une fonction qui prend en arguments n et m et qui renvoie u(n).
Exemple avec m = 3 :
u(30) = u(29) + u(27) = ... = 58425
On donne en argument un mot s1 et un de ses anagrammes s2. écrire une fonction qui renvoie le nombre minimal de permutations à effectuer pour obtenir s2 en partant de s1. Une permutation est l'échange de deux caractères consécutifs.
Exemple avec chien et niche :
chien -> chine -> chnie -> cnhie -> nchie -> ncihe -> niche
La fonction renvoie donc 6.