Raccourcir le code du programme
                                  
                                    
  
         
        
             Problem
                                  Rabbit Clover continue d'apprendre la programmation. Il a déjà étudié les lignes. Récemment, il est passé à l'étude des sous-programmes, à savoir les procédures. Mais il ne comprend pas comment les utiliser. Récemment, Clover a voulu écrire un programme qui imprimerait les mots les plus longs sur deux phrases dans une colonne (s'il y a plusieurs mots de ce type, alors il prendrait le premier qu'il rencontrerait). Il a complètement oublié les procédures et a écrit un programme très complexe.
Elle est là:
s1 = entrée()
s2 = entrée()
wordMax =''
max = 0
s1 = s1 + ' '
tandis que len(s1) > 0 :
    n = s1.trouver(' ')
    mot = s1[:n]
    si len(mot) > maximum :
        max = len(mot)
        motMax = mot
    s1 = s1[n+1 :]
    
impression(wordMax)
wordMax =''
max = 0
s2 = s2 + ' '
tandis que len(s2) > 0 :
    n = s2.trouver(' ')
    mot = s2[:n]
    si len(mot) > maximum :
        max = len(mot)
        motMax = mot
    s2 = s2[n+1 :]
    
impression(wordMax)
D'accord, c'est un programme assez difficile à comprendre. 
Aidez Clover le lapin à améliorer le programme en divisant les mêmes actions en une sous-routine.