Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.
Les derniers programmes
Dernier jeux :
Tetris par Jhgfd
Snake VS par Jhgfd
Textedit par Jhgfd

Derniers utilitaires :
Calibrate par Calamari
Stopwatch Plus par Axia4xy
Fire par Farhi

Derniers cours :
C.P.Williams par Tuper4
S-B+NDS par Spudman
Ensemble de Mandelbrot par Zecter

Défi
Retour liste des défis
Respecter la casse
Difficulté : Facile
Défi ajouté par : Shadow15510 le 29-07-2018 17:54
Shadow15510Hors ligneAdministrateurPoints: 5504 Défis: 18 Message
Question ou texte du défi :
Un joueur rentre son nom et celui-ci est stocké dans une Str (la n°1). Dans le jeu le nom est utilisé mais tous le programme respecte la casse sauf le nom qui est stocké entièrement en majuscules... Vous devez trouver un bout de code d'une ligne qui permet de conserver la première lettre du nom en majuscule tout en mettant toutes les autres lettres du nom en minuscules.
Je ne donne pas de nom de joueur en particulier : ce bout de code doit marcher quel que soit la longueur du nom.

"->" remplace la flèche d'affectation (dessous le "L" sur le clavier de la calto)
Faites attention aux espaces et aux majuscules

Indices
Bon courage !
Tu dois utiliser seulement quatres fonctions, deux à 1 argument, une à 2 arguments, et une à 3 arguments.
• Attention à la casse.
• Le résultat part de Str 1 et arrive dans Str 1 ("->Str 1").
• Il n'y aucun espace à part pour séparer "Str" du "1" qui suit.

Votre réponse au défi :

Þ ã Ý à á â


Commentaires :
Pages: Précédente | 1, 2

Dark stormHors ligneLabélisateurPoints: 11641 Défis: 176 Message
Posté le 30-07-2018 à 11:23 | #
Je t'ai envoyé un MP avec une solution en 1 ligne x)

[edit]
Par contre j'ai oublié le StrLower(), fais comme si il y était --'
CritorHors ligneAdministrateurPoints: 2683 Défis: 18 Message
Posté le 28-10-2019 à 21:59 | #
Est-il possible d'apporter des précisions sur ce qui est attendu ?

J'ai 5 lignes de code différentes qui font chacune ce qui est attendu (testé sur calculatrice) et qui sont toutes refusées.

Merci.
LephenixnoirEn ligneAdministrateurPoints: 24633 Défis: 170 Message
Posté le 29-10-2019 à 09:17 | #
Quelques éléments sont en page précédente. J'ajoute ici...

• Tu dois utiliser seulement trois fonctions, deux à 1 argument et une à 3 arguments.
• Attention à la casse du coup.
• Le résultat part de Str 1 et arrive dans Str 1 ("->Str 1").
• Il n'y aucune espace à part pour séparer "Str" du "1" qui suit.
Shadow15510Hors ligneAdministrateurPoints: 5504 Défis: 18 Message
Posté le 29-10-2019 à 12:54 | #
Tout a fait les espaces sont fidèles à la notation de Casio.
CritorHors ligneAdministrateurPoints: 2683 Défis: 18 Message
Posté le 29-10-2019 à 13:12 | #
J'écris bien évidemment à la Casio.

Pourquoi donc ne pas mettre les autres infos dans l'annonce du défi ?
Cela fait plus d'un an, et il n'a apparemment été réussi que 2 fois :
https://www.planet-casio.com/Fr/defis_basic/
Shadow15510Hors ligneAdministrateurPoints: 5504 Défis: 18 Message
Posté le 29-10-2019 à 13:22 | #
J'ai ajouté un spoiler indices qui reprend les remarques de Lephe, et j'ai trouvé une solution peut-être plus logique… Il faut utiliser StrLeft.
ChoukasHors ligneMembrePoints: 90 Défis: 5 Message
Posté le 21-02-2022 à 19:07 | #
Je crois avoir trouvé une solution avec 4 fonctions : 2 à 1 argument, 1 à 2 arguments et 1 à 3 arguments comme stipulé dans l'énoncé mais elle n'a pas l'air de passer :/ Elle marche pour les chaînes d'une taille n quelconque (n >= 1).
(Solution envoyée en MP)

Pages: Précédente | 1, 2

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 107 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd