"'O
0
c
:J
0
li)
..--t
0
N
@
.......
J::
O'l
·;::::
>0.
0
u
Chapitre 11 · L'examen d'algorithmique
258
def t r aje t (n):
L= [ ]
wh i 1 e s u i va n t ( n) ! = l :
L. a pp end( s ui va nt ( n))
n= s ui va n t(n)
L. appe nd ( 1)
return(L)
de f max ( n) :
maxi =0
fo r k in range(O , l e n (t r ajet(n))):
i f ma x i < t r a j e t ( n ) [ k ] :
ma x i = t r a j e t ( n ) [ k ]
return(maxi)
##################### Part i e pr i n e i p a 1 e #########################
N=2
wh i 1 e 1 e n ( t r a j e t ( N) ) ! = 3 0:
N=N+ 1
p r i n t ( " L e n o mb r e c h e r c h é e s t " , N, " . Le p 1 u s g r a n d n o mb r e r e n c o n t r é
e s t " , ma x ( N) , " . " )
Résultats obtenus après exécution
Le nombre cherché est 86. Le plus grand nombre rencontré est 196.
0
c
:J
0
li)
..--t
0
N
@
.......
J::
O'l
·;::::
>0.
0
u
Chapitre 11 · L'examen d'algorithmique
258
def t r aje t (n):
L= [ ]
wh i 1 e s u i va n t ( n) ! = l :
L. a pp end( s ui va nt ( n))
n= s ui va n t(n)
L. appe nd ( 1)
return(L)
de f max ( n) :
maxi =0
fo r k in range(O , l e n (t r ajet(n))):
i f ma x i < t r a j e t ( n ) [ k ] :
ma x i = t r a j e t ( n ) [ k ]
return(maxi)
##################### Part i e pr i n e i p a 1 e #########################
N=2
wh i 1 e 1 e n ( t r a j e t ( N) ) ! = 3 0:
N=N+ 1
p r i n t ( " L e n o mb r e c h e r c h é e s t " , N, " . Le p 1 u s g r a n d n o mb r e r e n c o n t r é
e s t " , ma x ( N) , " . " )
Résultats obtenus après exécution
Le nombre cherché est 86. Le plus grand nombre rencontré est 196.
