首页 > 试题广场 >

比较两个版本字符串version1和version2

[编程题]比较两个版本字符串version1和version2
  • 热度指数:4441 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解

如果version1 > version2 返回1,如果 version1 < version2 返回-1,不然返回0.

输入的version字符串非空,只包含数字和字符..字符不代表通常意义上的小数点,只是用来区分数字序列。例如字符串2.5并不代表二点五,只是代表版本是第一级版本号是2,第二级版本号是5.


输入描述:
两个字符串,用空格分割。
每个字符串为一个version字符串,非空,只包含数字和字符.


输出描述:
只能输出1, -1,或0
示例1

输入

0.1 1.1

输出

-1

备注:
version1和version2的长度不超过1000,由小数点'.'分隔的每个数字不超过256。
头像 白伟仝
发表于 2020-06-26 09:41:36
import java.util.*; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); String[] v = 展开全文
头像 Coder789
发表于 2021-09-23 22:24:52
import java.io.*; import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); 展开全文