Apprendre à programmer avec des cartes

Situation initiale :

Tas 1 : "[T]" Tas 2 : "" Tas 3 : "" Tas 4 : ""

Situation finale :

Tas 1 : "" Tas 2 : "[T]" Tas 3 : "[T]" Tas 4 : ""

Le nombre de cartes des deux tas 2 et 3 différent d'au plus 1 dans la situation finale.

Question

Donner les instructions pour passer de la situation initiale à la situation finale

Indice

Utilisez tas_non_vide, while et faites 2 déplacer_sommet dans le while

Solution

while(tas_non_vide(1)):

      deplacer_sommet(1,2)

      if(tas_non_vide(1)):

          deplacer_sommet(1,3)

PrécédentPrécédentSuivantSuivant
AccueilAccueilImprimerImprimer Laetitia Jourdan, Éric Wegrzynowski, Léopold Weinberg. FIL - IEEA - Univ. Lille1. http://www.fil.univ-lille1.fr Paternité - Pas d'Utilisation CommercialeRéalisé avec Scenari (nouvelle fenêtre)