Aller au contenu principal
U/
Géométrie
polyglotte

Distance de Manhattan entre deux points entiers

Lire les coordonnées de deux points dans le plan et afficher leur distance de Manhattan.

20 minPublié le 20 mai 2026Proposé par Anonyme

Défi

// Lisez attentivement, codez sur votre machine

Énoncé

Le programme lit deux lignes, chacune contenant les coordonnées entières x et y d'un point séparées par un espace. Il calcule et affiche la distance de Manhattan entre les deux points, définie par |x1 - x2| + |y1 - y2|. Le résultat est un entier positif ou nul, affiché sur une seule ligne.

Contraintes

  • Les coordonnées sont des entiers compris entre -10 000 et 10 000.
  • La distance de Manhattan est toujours un entier (pas de virgule flottante).
  • Afficher uniquement la valeur entière, sans texte supplémentaire.
  • Solution réalisable dans tout langage généraliste avec sa seule bibliothèque standard.

Exemple

Entrée :
1 2
4 6

Sortie :
7

|1-4| + |2-6| = 3 + 4 = 7.

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.