Problem Link
Solution
CODEclass Solution {
public int trap(int[] height) {
int n = height.length;
int left = 0;
int right = n - 1;
int left_max = 0;
int right_max = 0;
int ans = 0;
while(left <= right) {
if(left_max <= right_max) {
left_max = Math.max(left_max, height[left]);
ans += left_max - height[left];
left++;
}
else {
right_max = Math.max(right_max, height[right]);
ans += right_max - height[right];
right--;
}
}
return ans;
}
}
↗ Original-Artikel auf dev.to lesenVollständiger Original-BerichtAusführliche Details, Code-Beispiele & Hersteller-Stellungnahme auf dev.to.
Ähnliche Beiträge
Auch interessante Nachrichten 42. Trapping Rain Water | LeetCode | Top Interview 150 | Coding Questions
Thematisch verwandte Begriffe: Trapping, Rain, Water, LeetCode · 6 Treffer
Catching Cross-Language Copy-Paste Debt with Static Analysis and AI Pair-Programmers
Text Watermarking in Python: Catch Whoever Copies Your Writing
Unveiling malware behavior trends
Claude Code Observability with OpenTelemetry
How AI Is Changing Patching and What Devs Need to Know About Exposure Management
Videos werden geladen ...
Beiträge werden geladen ...
Videos werden geladen ...
Beiträge werden geladen ...
Videos werden geladen ...
Beiträge werden geladen ...
Videos werden geladen ...
Beiträge werden geladen ...
Videos werden geladen ...
SOCIAL SHARE CARD GENERATOR