|
|
@@ -4,13 +4,13 @@ public class Hamming {
|
|
4
|
4
|
final int length = Math.min(leftStrand.length(), rightStrand.length());
|
|
5
|
5
|
int distance = 0;
|
|
6
|
6
|
for (int i = 0; i < length; i++) {
|
|
7
|
|
- distance += mutationAt(i, leftStrand, rightStrand);
|
|
|
7
|
+ distance += hammingContributionAt(i, leftStrand, rightStrand);
|
|
8
|
8
|
}
|
|
9
|
9
|
|
|
10
|
10
|
return distance;
|
|
11
|
11
|
}
|
|
12
|
12
|
|
|
13
|
|
- private static int mutationAt(int index, String leftStrand, String rightStrand) {
|
|
|
13
|
+ private static int hammingContributionAt(int index, String leftStrand, String rightStrand) {
|
|
14
|
14
|
return leftStrand.charAt(index) != rightStrand.charAt(index) ? 1 : 0;
|
|
15
|
15
|
}
|
|
16
|
16
|
|