Menu
Coddy logo textTech

Récapitulatif - Vérification du nom d'utilisateur

Fait partie de la section Logique et Flux du Journey Swift de Coddy — leçon 6 sur 56.

challenge icon

Défi

Moyen

Lisez une seule ligne d'entrée : un nom d'utilisateur candidat. Un nom d'utilisateur est valide lorsque, après avoir supprimé les espaces aux deux extrémités et mis en minuscules, toutes les conditions suivantes sont remplies :

  • Sa longueur est comprise entre 3 et 16 caractères (inclus)
  • Il ne contient aucun espace (après suppression des espaces aux extrémités)
  • Il ne commence pas par un chiffre
  • Il ne contient pas de !, ?, ou .

Affichez ok: <cleaned> s'il est valide (où cleaned est la version nettoyée et mise en minuscules), sinon affichez bad.

Pour l'entrée Alice42 , la sortie est ok: alice42.

Essayez vous-même

let line = readLine()!

// TODO: supprimer les espaces, mettre en minuscules, valider la longueur / les espaces / les bords / les caractères interdits

Toutes les leçons de Logique et Flux