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

Commit 0d8ae50

Browse files
add 2078
1 parent dd52268 commit 0d8ae50

File tree

2 files changed

+30
-0
lines changed

2 files changed

+30
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ _If you like this project, please leave me a star._ ★
88

99
| # | Title | Solutions | Video | Difficulty | Tag
1010
|-----|----------------|---------------|--------|-------------|-------------
11+
|2078|[Two Furthest Houses With Different Colors](https://leetcode.com/problems/two-furthest-houses-with-different-colors/)|[Java](../master/src/main/java/com/fishercoder/solutions/_2078.java) ||Easy||
1112
|2076|[Process Restricted Friend Requests](https://leetcode.com/problems/process-restricted-friend-requests/)|[Java](../master/src/main/java/com/fishercoder/solutions/_2076.java) ||Hard||
1213
|2075|[Decode the Slanted Ciphertext](https://leetcode.com/problems/decode-the-slanted-ciphertext/)|[Java](../master/src/main/java/com/fishercoder/solutions/_2075.java) ||Medium||
1314
|2074|[Reverse Nodes in Even Length Groups](https://leetcode.com/problems/reverse-nodes-in-even-length-groups/)|[Java](../master/src/main/java/com/fishercoder/solutions/_2074.java) ||Medium||
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
package com.fishercoder.solutions;
2+
3+
public class _2078 {
4+
public static class Solution1 {
5+
public int maxDistance(int[] colors) {
6+
int left = 0;
7+
int right = colors.length - 1;
8+
int max = 0;
9+
while (left < right) {
10+
if (colors[left] != colors[right]) {
11+
max = Math.max(max, right - left);
12+
break;
13+
} else {
14+
left++;
15+
}
16+
}
17+
left = 0;
18+
while (left < right) {
19+
if (colors[left] != colors[right]) {
20+
max = Math.max(max, right - left);
21+
break;
22+
} else {
23+
right--;
24+
}
25+
}
26+
return max;
27+
}
28+
}
29+
}

0 commit comments

Comments
 (0)