python intermediate Termina il 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.

Risolta finora da 0 persone.

python
EditorCtrl + Enter

            
        

Quando i test mostrano "All tests passed", la sfida viene segnata come risolta in questo browser.

Invia la tua soluzione per la revisione