exercice ioi programme "Amitié entre gardes"

Publié le 29 oct. 2019 il y a 4A par Anonyme - Fin › 1 nov. 2019 dans 4A
10

Sujet du devoir

 Bonjour j'ai beaucoup avancer sur ioi et il me reste plus que 6 probleme pour le niveaux 1 le problème c'est que ses niveaux la je suis bloque pouvez vous m'aider a les faire car je dois les rendre pour la rentrée svp ?

 

Comme dans tout métier, certains soldats sont devenus amis, et on peut facilement dire si deux soldats sont amis : si à un moment ils sont de garde en même temps alors ils sont amis, sinon ils ne le sont pas. Afin de développer les relations amicales entre les soldats, le colonel en charge des tours de garde souhaiterait autant que possible mettre en binôme des soldats qui ne sont pas encore amis. Il vous demande votre aide pour déterminer si deux soldats sont amis ou pas.

Ce que doit faire votre programme :

Vous devez écrire un programme qui détermine si deux soldats ont été de garde en même temps.

Votre programme doit lire quatre entiers : la date du début et la date de fin (incluse) du service du premier soldat puis celles du second soldat.

Si les deux soldats ont, à un moment (même une seule seconde), été de garde en même temps le programme devra écrire "Amis" et sinon "Pas amis".

Exemples

Exemple 1

entrée :

2
5
3
6

sortie :

Amis

Exemple 2

entrée :

1
5
10
15

sortie :

Pas amis

Exemple 3

entrée :

2
4
4
6

sortie :

Amis

Où j'en suis dans mon devoir

ce que j'ai commencer :

 

oldat1Debut = int(input())
soldat1Fin = int(input())
soldat2Debut = int(input())
soldat2Fin = int(input())

if soldat1Debut<=soldat2Debut <= soldat1Fin or soldat2Fin<=soldat2Debut<=soldat1Debut:
    print("Amis")
else:
    print("Pas amis")




0 commentaire pour ce devoir



Ils ont besoin d'aide !

Il faut être inscrit pour aider

Crée un compte gratuit pour aider

Je m'inscrisOU

J'ai déjà un compte

Je me connecte