Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit df01de3

Browse files
solves max consecutive ones
1 parent f56ccd8 commit df01de3

File tree

2 files changed

+20
-1
lines changed

2 files changed

+20
-1
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@
126126
| 475 | [Heaters](https://leetcode.com/problems/heaters) | Medium | |
127127
| 476 | [Number Complement](https://leetcode.com/problems/number-complement) | Easy | [![Java](https://img.icons8.com/color/40/000000/java-coffee-cup-logo.png)](src/NumberComplement.java) |
128128
| 482 | [License Key Formatting](https://leetcode.com/problems/license-key-formatting) | Easy | [![Java](https://img.icons8.com/color/40/000000/java-coffee-cup-logo.png)](src/LicenseKeyFormatting.java) |
129-
| 485 | [Max Consecutive Ones](https://leetcode.com/problems/max-consecutive-ones) | Easy | |
129+
| 485 | [Max Consecutive Ones](https://leetcode.com/problems/max-consecutive-ones) | Easy | [![Java](https://img.icons8.com/color/40/000000/java-coffee-cup-logo.png)](src/MaxConsecutiveOnes.java) |
130130
| 492 | [Construct the Rectangle](https://leetcode.com/problems/construct-the-rectangle) | Easy | |
131131
| 496 | [Next Greater Element I](https://leetcode.com/problems/next-greater-element-i) | Easy | |
132132
| 500 | [Keyboard Row](https://leetcode.com/problems/keyboard-row) | Easy | |

src/MaxConsecutiveOnes.java

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
public class MaxConsecutiveOnes {
2+
public int findMaxConsecutiveOnes(int[] array) {
3+
int maxOnes = 0, current = 0;
4+
for (int number : array) {
5+
if (number == 1) {
6+
current++;
7+
maxOnes = Math.max(maxOnes, current);
8+
} else {
9+
current = 0;
10+
}
11+
}
12+
13+
return maxOnes;
14+
}
15+
16+
public static void main(String[] args) {
17+
18+
}
19+
}

0 commit comments

Comments
 (0)