Archives
Recent Posts
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
11번가
Today
Total
05-19 20:13
관리 메뉴

smwhee

[코딩도장_문제97] 두 개의 버전을 비교하는 프로그램을 작성하시오. 본문

Development

[코딩도장_문제97] 두 개의 버전을 비교하는 프로그램을 작성하시오.

smwhee 2017. 9. 23. 00:00

package codingDojang;


import java.util.Arrays;


/*

 * 버전비교

 * 

 * A씨는 두 개의 버전을 비교하는 프로그램을 작성해야 한다.

 * 버전은 다음처럼 "." 으로 구분된 문자열이다.

 * 버전 예) 1.0.0, 1.0.23, 1.1

 * 두 개의 버전을 비교하는 프로그램을 작성하시오.

 * 

 * 다음은 버전 비교의 예이다.

 * 0.0.2 > 0.0.1

 * 1.0.10 > 1.0.3

 * 1.2.0 > 1.1.99

 * 1.1 > 1.0.1

 */


public class Question_097 {


public static void main(String[] args) {

String ver1 = "1.1", ver2 ="1.0.1";

String[] dep1 = ver1.split("\\.");

String[] dep2 = ver2.split("\\.");

for(int i = 0; i < 3; i++) {

if(Integer.parseInt(dep1[i]) > Integer.parseInt(dep2[i])) {

System.out.println(ver1 + " > " + ver2);

return;

} else if(Integer.parseInt((dep1[i])) < Integer.parseInt((dep2[i]))) {

System.out.println(ver1 + " < " + ver2);

}

}

}


}



Comments