8000
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