CoddityTeam / movaicode

Concours mensuel du Pire Développeur de France
123 stars 10 forks source link

[MoVai PromPt] L'inde c'est joli. Les caractères Indu bien arrondis c'est encore mieux ! #291

Open loclamor opened 1 year ago

loclamor commented 1 year ago

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 "".

image Merci ChatGPT !