marche.py

Created by schraf

Created on September 07, 2018

168 Bytes

Vous avez 10 minutes à attendre avant un rendez-vous. Votre téléphone possède une application qui génère des chemins (par exemple “NOEESON” pour “Avancer 1 minute vers le Nord, puis 1 minute vers l’Ouest, 2 minutes vers l’Est, etc.) Créez une fonction valide qui admet une proposition de chemin en paramètre et qui en retour indique si celui-ci est compatible avec votre situation, à savoir qu’il doit durer 10 minutes et bien sûr vous ramener au point de départ (vu que vous avez rendez-vous)

>> valide("NNSS")
"Impossible"

En effet le chemin NNSS vous ramène bien à votre point de départ mais il ne dure pas 10 minutes.

>> valide("NSEONSEONS")
"Parfait"


def valide(traj):
  if len(traj)==10 and traj.count("N")==traj.count("S") and traj.count("E")==traj.count("O"):
    return "Parfait"
  return "Impossible"