• Aucun résultat trouvé

MPSI 832 Chaines de caratères : Correction des entrainements

N/A
N/A
Protected

Academic year: 2022

Partager "MPSI 832 Chaines de caratères : Correction des entrainements"

Copied!
1
0
0

Texte intégral

(1)

MPSI 832 Chaines de caratères : Correction des entrainements

# ================= E n t r a i n e m e n t 1 =================

def c h i f f r e _ C e s a r ( message , n ) : m e s s a g e _ c r y p t e = ’ ’

f o r l e t t r e in message :

c o d e _ c l a i r = ord( l e t t r e ) − ord( ’A ’ )

c o d e _ c r y p t e = ord( ’A ’ ) + ( c o d e _ c l a i r + n ) % 26 m e s s a g e _ c r y p t e += chr( c o d e _ c r y p t e )

return m e s s a g e _ c r y p t e

# ================= E n t r a i n e m e n t 2 =================

def d e c o l l e ( c ) : L = [ ] m = " "

f o r x in c : i f x != " " :

m += x e l s e:

L . append (m) m = " "

L . append (m) return L

# ================= E n t r a i n e m e n t 3 =================

def e s t _ s o u s _ c h a i n e 2 ( p h r a s e , mot ) : p = len( p h r a s e )

m = len( mot )

f o r i in range( p − m + 1 ) : k = 0

while k < m and p h r a s e [ i + k ] == mot [ k ] : k += 1

i f k == m:

return i return None

1

Références

Documents relatifs

L’interface Collection public interface Collection extends Iterable { int size ; // nombre d’éléments boolean isEmpty ; // test collection vide boolean containsObject element ; //

Il est par contre possible de réaliser des conversions : on retiendra que la fonction str permet de convertir un objet en chaine de caractères et les fonctions float et int

 Cette nouvelle norme détermine des méthodes d’essai spécifiques pour la détermination des pertes et du rendement des moteurs asynchrones alimentés par convertisseur de

En déduire une expression de δ(m, p, β) avec des factorielles et des puissances factorielles

Ceci a permit de coder sur un octet les lettres accentuées (qui n’existent pas en anglais) et a donné naissance à l’encodage Latin-1 (ou ISO 8859-1 ou Europe Occidentale, 1986) qui

Écrire une fonction qui renvoie le maximum de trois nombres.

La quantité de 14C restant est trop faible pour effectuer une

Avoir pratiqué 1 an en natation artistique Etre capable de nager 50 brasse, dos et crawl Participation obligatoire à l'équipe (titulaire ou remplaçant). Valider les épreuves