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
File details
Details for the file cf_compare_versions-0.0.2.tar.gz
.
File metadata
- Download URL: cf_compare_versions-0.0.2.tar.gz
- Upload date:
- Size: 1.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 947e363f0bc597cc62b0c82ebdf471cb6929a4b6e57529769279930fafd64885 |
|
MD5 | daf97dfb5aefa2f235fe02c9f6f63592 |
|
BLAKE2b-256 | a28d0aea481f4e31bb94f84a2fcb757777f8657fe8a6d6b298307f241fb28608 |