#HX1253A. 版本号

提交16 通过11
通过率68.8%
时间限制1000ms
内存限制128MiB
    ID: 10049 传统题 1000ms 128MiB 尝试: 16 已通过: 11 难度: 普及- 上传者: 标签>编程题C++CSPCSP复赛CSP复赛专项练习暑假CSP复赛集训暑假集训1253-字符串模拟

题目描述

题目描述

在计算机科学迅猛发展的时代,诞生了无数功能强大的软件。绝大多数历久弥新的软件,都要经历大量的修改与更新,才能修复原有的 bug,并不断增加新功能,因此,同一个软件也有大量各不相同的版本。

目前,世界上通行的方式是使用版本号表示软件版本。版本号由被点 . 分开的修订号组成,修订号是一个可能具有前导零的数字字符串,其值即为它转化为整数,并忽略前导零的结果。

现在,给定两个版本号 v1v_{1}v2v_{2},你需要比较它们的大小。版本号的比较规则是:按照从左到右的顺序,依次比较它们的修订号。如果其中一个版本字符串的修订号较少,则将缺失的修订号视为 0。

输入格式

第 1行,一个字符串 v1v_{1}

第 2 行,一个字符串 v2v_{2}

输出格式

输出一行,一个字符,根据 v1v_{1}v2v_{2} 的相对大小决定:

· 若 v1<v2v_{1}\lt v_{2},输出 <;

· 若 v1>v2v_{1}\gt v_{2},输出 >;

· 若 v1=v2v_{1}=v_{2},输出 =。

样例输入

1.2
1.10

样例输出

<

提示

1v1,v21051\le |v_{1}|,|v_{2}|\le 10^{5},保证 v1v_{1}v2v_{2} 仅包含数字和 .,都是有效版本号,且两者中的所有修订号都可以存储在 32 位整数中。

0.0.0
0
=
1.2
1.10
<
1.0
1.0.1
<