+ 1

What are theis languages please?

Hi! Do someone know which language is it? (In each exemple) And how to explain theis code (I mean what we did here?) 1/ void functionA(String str) { String result = new String(); for (int i = 0; i < str.Length; i++) { if (!result.contains(str[i])) { result += str[i]; } } Console.WriteLine(result); } 2/ String FunctionB(String sen) { String[] words = sen.toLowerCase().split("[^A-Za-z0-9]"); int maxIndex = 0; for (int i = 1, i < words.length; i++) { if (words[i].length() > words[maxIndex].length()) { maxIndex = i; } } return words[maxIndex]; } 3/ void functionC(Event e) { switch (e.name) { case "click": Console.WriteLine("Button clicked"); break; //... case default: Console.WriteLine("Unknown event occurred"); break; } }

7th Sep 2022, 7:21 PM
LaĂŻla M
LaĂŻla M - avatar
9 Answers
7th Sep 2022, 7:28 PM
JaScript
JaScript - avatar
+ 2
Thank you guys!
8th Sep 2022, 10:37 AM
LaĂŻla M
LaĂŻla M - avatar
+ 1
In the first function, you are given a string, named str, each character in the string is added in a new string named result but without considering the character that are repeated.
8th Sep 2022, 4:49 AM
Cristian Baeza Jimenez
Cristian Baeza Jimenez - avatar
+ 1
Mais il ya des errors dans les codes !!!! 1. C'est du C# = Csharp par ex : contain()=Contain() (en maj) 2. C'est du Java par ex : int i = 1; (for boucle condition) 3. C'est du C#
6th Oct 2022, 3:06 PM
Christian Daumal
Christian Daumal - avatar
+ 1
Moi aussi je ne connais rien sur C# et Java, seulement un peu JavaScript et ça ne m'aide pas beaucoup. Dans C# il y a : 1. Console.WriteLine(result); 2. .Length 3. .ToLower() Dans le premier code C# : C'est comme Cristian Baeza Jemenez a expliqué en anglais. Opérateur de négation logique : ! Le "!" évite les doublons dans ce contexte. ("...without considering the character that are repeated.") Dans Java il y a : 1. .toLowerCase() 2. .length Le code en java : Avec ce code on cherche le mot le plus long dans le String[]. Dans ce cas le PREMIER mot le plus long est rechercher !!!
9th Oct 2022, 2:29 PM
Christian Daumal
Christian Daumal - avatar
0
Hello LaĂŻla j'ai exactement le mĂȘme besoin que toi si tu a la rĂ©ponses pour la 2 et 3 Ăšme fonction je suis preneur merci a toi
1st Oct 2022, 2:01 PM
Ayoub Ozsoy
Ayoub Ozsoy - avatar
0
Mercii beaucoup pour ton explication !
6th Oct 2022, 3:58 PM
LaĂŻla M
LaĂŻla M - avatar
0
Ayoub Ozsoy je te conseille de regarder les rĂ©ponses qu'on m'a donnĂ© car personnellement je n'ai pas la rĂ©ponse par moi-mĂȘme car je n'ai pas encore appris ces langages. Apparemment c'est du C# mais peut ĂȘtre que pour le 2Ăšme c'est du Java. Bon courage !
6th Oct 2022, 4:00 PM
LaĂŻla M
LaĂŻla M - avatar
0
Der Java Code hat als Argument den String str ĂŒbergeben bekommen und gibt als return einen String: "das lĂ€ngste zuerstgefundene Wort" zurĂŒck, nachdem er die Schleife durchlaufen hat. Ich frage mich, warum der Code Schreiber die Methode .toLowerCase und obendrein [^A-Za-z0-9] anwendet. Da .toLowerCase().split("[^a-z0-9]") vollkommen gelangt hĂ€tte, oder auch einfach nur .split("[^A-Za-z0-9]"). NIchts Genaues, weiss man nicht !!
14th Oct 2022, 3:11 PM
Christian Daumal
Christian Daumal - avatar