VectorCalculus
Haryo Bimo
Jakarta Raya, Indonesia

public static void main(String[] args) {
⠀⠀⠀System.out.println("Nothing to see here");
}

public static void main(String[] args) {
⠀⠀⠀System.out.println("Nothing to see here");
}
Currently Offline
Information
Submission for Leetcode Problem 1954. Minimum Garden Perimeter to Collect Enough Apples (Medium)
[Java] Binary Search

Problem link [leetcode.com]
I don't know what to write so here's my recently accepted Leetcode submission:

class Solution {
⠀⠀⠀public long minimumPerimeter(long neededApples) {
⠀⠀⠀⠀⠀⠀long left = 1L;
⠀⠀⠀⠀⠀⠀long right = 100_000L;
⠀
⠀⠀⠀⠀⠀⠀while (left < right) {
⠀⠀⠀⠀⠀⠀⠀⠀⠀long mid = left + (right - left) / 2;
⠀⠀⠀⠀⠀⠀⠀⠀⠀long eval = 2 * mid * (mid + 1) * (2 * mid + 1);
⠀⠀⠀⠀⠀⠀⠀⠀⠀if (eval >= neededApples) {
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀right = mid;
⠀⠀⠀⠀⠀⠀⠀⠀⠀} else {
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀left = mid + 1;
⠀⠀⠀⠀⠀⠀⠀⠀⠀}
⠀⠀⠀⠀⠀⠀}
⠀
⠀⠀⠀⠀⠀⠀return 8 * left;
⠀⠀⠀}
}
Screenshot Showcase
Furai Drift
Recent Activity
137 hrs on record
last played on Nov 7
778 hrs on record
last played on Nov 6
Comments
Dec 6, 2014 @ 7:18pm 
Hi bim :3