Какая версия новее
Версии программ обычно записывают через точки, например 1.0.3, и сравнивают по частям слева направо. Даны строки version1 и version2: каждую часть сравнивай как целое число, ведущие нули игнорируй, а недостающие части считай нулями. Верни -1, если первая версия меньше, 1, если больше, и 0, если версии равны.
Примеры
Ввод
"1.01", "1.001"Вывод
0Ввод
"1.0", "1.0.0"Вывод
0Ввод
"0.1", "1.1"Вывод
-1Нужно реализовать
def compare_version(version1, version2):
Теги
stringstwo-pointersarray
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
"1.01", "1.001"Ожидаемый
02
Ввод
"1.0", "1.0.0"Ожидаемый
03
Ввод
"0.1", "1.1"Ожидаемый
-14
Ввод
"1.2", "1.10"Ожидаемый
-15
Ввод
"7.5.2.4", "7.5.3"Ожидаемый
-16
Ввод
"1.0.0", "1"Ожидаемый
0Фокус-радио
На паузе · SomaFM · Fluid