From 94c17192f3470c25808227a88d2149f3bee6b20a Mon Sep 17 00:00:00 2001 From: QuantChallenger Date: Sat, 17 Feb 2024 21:47:43 +0100 Subject: [PATCH 1/3] Create lettterocc.py --- lettterocc.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 lettterocc.py diff --git a/lettterocc.py b/lettterocc.py new file mode 100644 index 0000000..4b3d3ae --- /dev/null +++ b/lettterocc.py @@ -0,0 +1,22 @@ +# -*- coding: utf-8 -*- +""" +Created on Sat Feb 17 21:37:08 2024 + +@author: reyna +""" + +""" +je te donne une string "Bonjour, comment allez vous mon AMIE???" +et un chiffre: 3 + +retourne moi une liste de type class LetterOccurence, où tu trouves 3 ou + la lettre même lettre qui se répète +La case ne devrait pas être prise en compte pour la recherche, les symboles ne comptent pas + +Donc ici, je m'attends à recevoir + +o 5  +n 3 +m 4 +e 3 + +""" \ No newline at end of file From b3fb53d4eca4236b87b4bb985381e838dbbe567a Mon Sep 17 00:00:00 2001 From: QuantChallenger Date: Sat, 17 Feb 2024 21:47:54 +0100 Subject: [PATCH 2/3] Update LetterOccurence --- LetterOccurence | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/LetterOccurence b/LetterOccurence index 9daeafb..a53dbfa 100644 --- a/LetterOccurence +++ b/LetterOccurence @@ -1 +1,22 @@ -test +# -*- coding: utf-8 -*- +""" +Created on Sat Feb 17 21:35:24 2024 + +@author: reyna +""" + +""" +je te donne une string "Bonjour, comment allez vous mon AMIE???" +et un chiffre: 3 + +retourne moi une liste de type class LetterOccurence, où tu trouves 3 ou + la lettre même lettre qui se répète +La case ne devrait pas être prise en compte pour la recherche, les symboles ne comptent pas + +Donc ici, je m'attends à recevoir + +o 5  +n 3 +m 4 +e 3 + +""" \ No newline at end of file From 64a9baa0ee3a1f28b5256ba4a68344217fa566e1 Mon Sep 17 00:00:00 2001 From: QuantChallenger Date: Wed, 17 Apr 2024 16:11:44 +0200 Subject: [PATCH 3/3] Update lettterocc.py --- lettterocc.py | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 72 insertions(+), 1 deletion(-) diff --git a/lettterocc.py b/lettterocc.py index 4b3d3ae..f22b6bb 100644 --- a/lettterocc.py +++ b/lettterocc.py @@ -19,4 +19,75 @@ m 4 e 3 -""" \ No newline at end of file +retourner une liste d'instance de classe' + +""" + +""" +Edge Cases + +Toute lettre moins de 3 n'est pas compté +Les espaces ne peuvent être comptés + + +""" +""" +Pseudo code + +string list :("Bonjour,...") +def letter_occurence(letter): +dict= {} +boucle 1: pour letter dans string list: + keys = dict.keys() + + boucle 2 : pour letter dans string list: + dict[letter] += 1 + if dict[letter]<3 + pop.keys[letter] + + return letter_occurence.count + +""" + +def letter_occurence(letter): + string_list = "Bonjour, comment allez vous mon AMIE???" + dictio = {} + for letter in string_list: + + dictio[letter] += 1 + + + + return letter_occurence(letter) + print("no") + + + + + + + + + + + +result= letter_occurence(["e"]) +# 3 +print(result) + + +result= letter_occurence(["m"]) +# 4 +print(result) + +result= letter_occurence(["n"]) +# 3 +print(result) + +result= letter_occurence(["o"]) +# 5 +print(result) + + + +