본문 바로가기

Algorithm

[Algorithm] 버전 비교 알고리즘 (Version Compare)

프로젝트 진행 중 두 개의 버전을 비교해야 할 일이 있었습니다.

단순 버전 코드 비교가 아니고 major.minor.hotfix 형식의 String형 비교였기 때문에, 복잡한 알고리즘은 아니지만 나중에 사용할 수도 있어 기록합니다.


목표

두 개의 버전이 주어졌을 때 비교하여 큰 버전을 반환하시오. 
버전은  major.minor.hotfix(1.0.0)의 형태로 제한됩니다.

입력 예시

"1.0.0", "2.0.2"

출력 예시

"2.0.2"

코드

 

'Algorithm' 카테고리의 다른 글

[Algorithm] 버전 비교 알고리즘 (Version Compare)  (0) 2019.07.26