CodeWars 여든 여덞 번째 문제
Updated:
Count IP Addresses
public static long ipsBetween(String start, String end) {
String[] startSplit = start.split("\\.");
String[] endSplit = end.split("\\.");
int sum = 0;
for(int i = 0; i < 4; i++) {
sum += calculateIp(i, Integer.parseInt(endSplit[i]) - Integer.parseInt(startSplit[i]));
}
return sum;
}
private static int calculateIp(int i, int j) {
return power(i) * j;
}
private static int power(int i) {
return (int) Math.pow(256, 3-i);
}
- 백수인데 월요일병이 생긴듯
- 가볍게 5Kyu(?)를 풀었음.
- 문제는 어렵지 않았기 때문에 자세한 설명은 생략