#C5I. 版本号比较
版本号比较
题意:
一个版本号由若干个非负整数段组成,各段之间用英文句点 . 分隔。例如 2.10.003 有三段,段值依次为 。
比较两个版本号时,从左到右逐段比较数值,第一次出现不同的段决定大小。若一方的段数较少,将其末尾缺少的段视为 。每段允许有前导零。
例如 1.2 与 1.02.0 相等,1.10 大于 1.2。
输入格式:
第一行一个字符串 (),表示第一个版本号。
第二行一个字符串 (),表示第二个版本号。
每个版本号的数字段数为 (),其中第 段的数字字符个数为 ()。相邻两段之间恰好有一个英文句点 .,每段允许前导零。两个版本号各自的 和 可以不同,且均不会单独给出。
保证两个版本号均合法且不含空格。
输出格式:
若第一个版本号小于第二个,输出 -1;相等输出 0;大于输出 1。
样例:
样例输入:
1.02.0
1.2
样例输出:
0
样例解释:
两个版本号的各段数值分别为 和 ,为后者补上末尾的 后,两者相同。
相关
在下列比赛中: