Salut les gars ! J'avoue que ce que je veux vous demander est vraiment bizarre mais je ne sais pas à qui je vais m'adresser. C'est une question pour entrer dans un cycle de formation. Je ne sais même pas quel est le langage de ce bout de code. Je ne connais que PHP, Js, Symfony et ReactJS.
Je remercie infiniment ceux qui donnent de leur temps pour me répondre. Si vous savez à quel point vous allez m'aider. C'est très important pour la suite de mon parcours. Encore une fois MERCI du fond du cœur.
/expliquer la fonction "A" suivante /
void functionA( String str){
String result = new string();
for(int i = 0; i < str.Lenght; i++){
if(!result.contains (str[i])) {
result += str[i];
}
}
Console.WriteLine(result);
}
Question 2:
/expliquer la fonction "B" suivante /
String FunctionB(String sen) {
String[] words = sen.toLowerCase().split([^A-Za-z0-9]") ;
int maxIndex = 0 ;
for (int i=1 ; i<words.lenght ; i++){
if(words[i].lenght() > words[maxIndex].lenght()){
maxIndex = i ;
}
}
return words[maxIndex] ;
}
/*And last question :
/expliquer la fonction "C" suivante //
void functionC(Event e) {
switch (e.name){
case "click":
Console.writeLine("Button clicked");
break;
//...
case default:
Console.WriteLine("Unkwon event occurred");
break;
}
}
Le language c'est du C#
La fonction 1 prend une chaine de caractères et supprime les redondances de caractères.
FunctionA("toto") => to
FunctionA("Ronaldo") => Ronal
La fonction 2 prend une chaine de caractères et renvoi le mot le plus long.
La fonction 3 Prend en prend un evenement et affiche "Button clicked" lorsque l'evenement est une click sinon elle affiche "Unkwon event occurred"