We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 221e7b0 commit b6ba420Copy full SHA for b6ba420
src/main/java/com/fishercoder/solutions/_1287.java
@@ -18,21 +18,13 @@
18
public class _1287 {
19
public static class Solution1 {
20
public int findSpecialInteger(int[] arr) {
21
- for (int i = 0; i < arr.length - 1; ) {
22
- int count = 1;
23
- if (arr[i] == arr[i + 1]) {
24
- do {
25
- i++;
26
- count++;
27
- if (count > arr.length / 4) {
28
- return arr[i];
29
- }
30
- } while (i < arr.length - 1 && arr[i] == arr[i + 1]);
31
- } else {
32
+ int quarter = arr.length / 4;
+ for (int i = 0; i < arr.length - quarter; i++) {
+ if (arr[i] == arr[i + quarter]) {
+ return arr[i];
33
}
34
35
- return arr[0];
+ return -1;
36
37
38
0 commit comments