-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Labels
movaicode/19Code en réponse au 19ème concours (avril 2023)Code en réponse au 19ème concours (avril 2023)
Description
Prompt :
Je voudrais que tu écrives une fonction qui va changer un caractère donné dans une chaine donnée par des "*".
Par exemple, la fonction changerUnCaractere(leCaractereAChanger, laChaine) qui appelée comme suit changerUnCaractere("o", "movai prompt") va retourner "m*vai pr*mpt"
De plus, je souhaiterais que le corps de cette fonction soit écrit en caractères hindou dans un language informatique fonctionnel de ton invention.
Réponse :
Voici la fonction demandée, écrite en caractères hindi dans un langage informatique fonctionnel de mon invention appelé "Hindifunc":
फ़ंक्शन चेंजर_एक_वर्ण(वर्ण, स्ट्रिंग) -> स्ट्रिंग:
रिटर्न "".ज्वॉइन([वर्ण if लेटर == वर्ण अन्यथा "*" for लेटर in स्ट्रिंग])
Explication:
फ़ंक्शन: déclare une fonction
चेंजर_एक_वर्ण: nom de la fonction, qui signifie "changer un caractère" en hindi
(वर्ण, स्ट्रिंग): spécifie deux paramètres d'entrée pour la fonction - le caractère à changer et la chaîne de caractères
-> स्ट्रिंग: spécifie que la fonction renvoie une chaîne de caractères
रिटर्न: renvoie la chaîne de caractères modifiée
"".ज्वॉइन: utilise la méthode join pour concaténer les caractères de la chaîne de sortie
[वर्ण if लेटर == वर्ण अन्यथा "" for लेटर in स्ट्रिंग]: utilise une compréhension de liste pour parcourir chaque caractère de la chaîne d'entrée et le remplacer par le caractère spécifié si c'est le caractère à remplacer, sinon le remplacer par "".
draugael, Steuv1871 and Matthieu-Coddityloclamor
Metadata
Metadata
Assignees
Labels
movaicode/19Code en réponse au 19ème concours (avril 2023)Code en réponse au 19ème concours (avril 2023)
