Solution Exercice 56: algorithme python qui détermine la liste des caractères communs à deux chaines

Exercice 56

Écrire un programme en Python sous forme de fonction qui prends en paramètre  un tuple formé de deux chaines (s1 , s2) et qui renvoie la liste des caractères communs à s1 et s2.
Exemple: si s1 = 'Python language'   et s2 = 'Java Programming',  la fonction renvoie:

['P', 'o', 'n', ' ', 'a', 'g']

Solution




# coding: utf-8
def commonCharacters(s1 , s2):
	
	# initialiser la liste des caractères communs à s1 et s2
    listCommon = []
	
    for x in s1:
        if x in s2 and x not in listCommon:
            listCommon.append(x)
    return listCommon

s1 = "Python language" 
s2 = "Java Programming"
print(commonCharacters(s1 , s2)) # the output is: ['P', 'o', 'n', ' ', 'a', 'g']




 

Younes Derfoufi
CRMF OUJDA

1 thought on “Solution Exercice 56: algorithme python qui détermine la liste des caractères communs à deux chaines

Leave a Reply

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock