python intermediate Se termine le 2026-11-17

Compare version numbers

Package managers compare versions like 1.10.0 and 1.9.3. Write compare(a, b) that returns -1 if a is older, 1 if a is newer and 0 if they are equal.

  • Compare each dot-separated part as a number: 1.10 is newer than 1.9.
  • Missing parts count as zero: 1.2 equals 1.2.0.
  • Ignore a leading v: v2.0.1 equals 2.0.1.

Acceptance criteria

  • The tests at the bottom print All tests passed.

Résolu par 0 personnes pour l’instant.

python
ÉditeurCtrl + Enter

            
        

Quand les tests affichent "All tests passed", le défi est marqué comme résolu dans ce navigateur.

Envoyer votre solution pour relecture