華為OD機(jī)試-獲取最大軟件版本號(hào)
Maven 版本號(hào)定義,<主版本>.<次版本>.<增量版本>-<里程碑版本>
舉例3.1.4-beta 其中,主版本和次版本都是必須的,主版本,次版本,增量版本由多位數(shù)字組成,可能包含前導(dǎo)零,里程碑版本由字符串組成。
<主版本>.<次版本>.<增量版本>:基于數(shù)字比較
里程碑版本:基于字符串比較,采用字典序
比較版本號(hào)時(shí),按從左到右的順序依次比較。
基于數(shù)字比較, 只需比較忽略任何前導(dǎo)零后的整數(shù)值 。
輸入2個(gè)版本號(hào),輸出最大版本號(hào)。
輸入描述:
輸入兩個(gè)版本號(hào),按行分割,每個(gè)版本號(hào)的長(zhǎng)度小于50
輸出描述:
輸出較大的版本號(hào)
示例1:
輸入:
2.5.1-C
1.4.2-D
輸出:
2.5.1-C
————————————————
版權(quán)聲明:本文為CSDN博主「MISAYAONE」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。
原文鏈接:https://renjie.blog.csdn.net/article/details/128364098
Java 實(shí)現(xiàn):https://renjie.blog.csdn.net/article/details/128364098
Python實(shí)現(xiàn):https://renjie.blog.csdn.net/article/details/128364086
C++ 實(shí)現(xiàn):https://renjie.blog.csdn.net/article/details/128363909
JavaScript實(shí)現(xiàn):https://renjie.blog.csdn.net/article/details/129029824
C語(yǔ)言版本持續(xù)更新中