Renverser une chaine⚓︎
Programmer une fonction renverser
:
-
prenant en paramètre une chaine de caractères
mot
, -
renvoyant une nouvelle chaine de caractères en inversant ceux de la chaine
mot
.
Contrainte
On s'interdit d'utiliser les fonctions reverse
et reversed
, ainsi que les tranches mot[::-1]
.
🐍 Console Python
>>> renverser('informatique')
'euqitamrofni'
>>> renverser('nsi')
'isn'
>>> renverser('')
''
###
# Testsbksl-nlassert renverser('informatique') == 'euqitamrofni'bksl-nlassert renverser('nsi') == 'isn'bksl-nlassert renverser('') == ''bksl-nlbksl-nl# Tests supplémentairesbksl-nlassert renverser('abcde') == 'edcba'bksl-nlassert renverser('159753') == '357951'bksl-nlassert renverser('a6b-[]') == '][-b6a'bksl-nlassert renverser('abc'py-str20) == 'cba'py-str20bksl-nlbksl-nl 5/5 def renverser(mot):bksl-nl ...bksl-nlbksl-nlbksl-nl# Testsbksl-nlrenverser('informatique') == 'euqitamrofni'bksl-nlrenverser('nsi') == 'isn'bksl-nlrenverser('') == ''bksl-nlbksl-nlbksl-nlNone
A
Z