Algorithm
-
[Algorithm] 버전 비교 알고리즘 (Version Compare)Algorithm 2019. 7. 26. 23:39
프로젝트 진행 중 두 개의 버전을 비교해야 할 일이 있었습니다. 단순 버전 코드 비교가 아니고 major.minor.hotfix 형식의 String형 비교였기 때문에, 복잡한 알고리즘은 아니지만 나중에 사용할 수도 있어 기록합니다. 목표 두 개의 버전이 주어졌을 때 비교하여 큰 버전을 반환하시오. 버전은 major.minor.hotfix(1.0.0)의 형태로 제한됩니다. 입력 예시 "1.0.0", "2.0.2" 출력 예시 "2.0.2" 코드