Compare version strings
Project description
Ormuco Code Challenge
This project has been created only for demonstration purpose.
The challenge
The goal of this question is to write a software library that accepts 2 version string as input and returns whether one is greater than, equal, or less than the other. As an example: “1.2” is greater than “1.1”. Please provide all test cases you could think of.
The Answer
source directory: ./compare_versions
- Run
pip3 install cf_compare_versions
usage:
from compare_versions.compare_versions import compare_versions
result = compare_versions('1.0.0.2.9', '1.0.0.3.4')
# It will return:
# A positive number: If the first version is greater than the second
# A negative number: If the first version is smaller than the second
# Zero: If the versions are equals
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for cf_compare_versions-0.0.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 947e363f0bc597cc62b0c82ebdf471cb6929a4b6e57529769279930fafd64885 |
|
MD5 | daf97dfb5aefa2f235fe02c9f6f63592 |
|
BLAKE2b-256 | a28d0aea481f4e31bb94f84a2fcb757777f8657fe8a6d6b298307f241fb28608 |