Aller au contenu principal
U/
Chaînes
polyglotte

Extraire le premier mot d'une phrase

Lire une phrase sur l'entrée standard et afficher uniquement son premier mot, défini comme la séquence de caractères précédant le premier espace.

10 minPublié le 20 mai 2026Proposé par Anonyme

Défi

// Lisez attentivement, codez sur votre machine

Énoncé

Le programme lit une ligne de texte sur l'entrée standard. Il extrait et affiche le premier mot, défini comme la portion de texte allant du début jusqu'au premier espace (ou jusqu'à la fin si la phrase ne contient qu'un seul mot). Les espaces en début de ligne doivent être ignorés.

Contraintes

  • Un mot est délimité par des espaces.
  • Si la phrase ne contient aucun espace, afficher la ligne entière (après suppression des espaces en début).
  • Afficher uniquement le premier mot, sans espace ni saut de ligne supplémentaire.
  • Solution réalisable dans tout langage généraliste (Python, JS, C, Go, Rust, Bash) en utilisant uniquement la bibliothèque standard.

Exemple

Entrée : Bonjour le monde
Sortie : Bonjour
Entrée : Coucou
Sortie : Coucou
Espace solution

Proposer une solution

Connectez-vous ou créez un compte pour envoyer votre code (aucune exécution côté serveur — on stocke juste le texte pour la communauté).

// À garder en tête
  • D'abord, faire marcher

    On ne cherche pas à optimiser : d'abord, on fait marcher le truc. Optimiser vient ensuite — et ça aussi, ça s'apprend. (Si un défi porte sur l'optimisation, son énoncé le précise.)

  • Pas de mauvaise réponse

    Il n'y a pas de mauvaise réponse à un défi. Le but, c'est de le faire. Ce qui compte, c'est de s'entraîner.

  • Trop dur ? Au suivant

    Un défi te résiste ? N'hésite pas à en prendre un autre. Ils seront encore là demain.