Koko loves to eat bananas and you?

Koko loves to eat bananas and you?


Rahul Kumar (@rahul)

Meet Koko, the banana enthusiast with an insatiable love for the delightful yellow fruit! Koko's passion for bananas goes beyond the ordinary.

Koko loves to eat bananas. There are n piles of bananas, the pile i of banana has piles[i] bananas. The guards have gone and will come back in h hours. 

Koko can decide her bananas-per-hour eating speed of k. Each hour, she chooses some pile of bananas and eats k bananas from that pile. If the pile has less than k bananas, she eats all of them instead and will not eat any more bananas during this hour. 

Koko likes to eat slowly but still wants to finish eating all the bananas before the guards return. 

Return the minimum integer k such that she can eat all the bananas within h hours. 

Example 1

Example 1

      Input: piles = [3,6,7,11], h = 8
Output: 4

Example 2

Example 2

      Input: piles = [10,11,23,4,20], h = 5
Output: 30


  • 1 <= piles.length <= 10^4
  • piles.length <= h <= 10^9
  • 1 <= piles[i] <= 10^9

Add a thoughtful comment...

✨ Explore more tech insights and coding wonders with @dsabyte! Your journey in innovation has just begun. Keep learning, keep sharing, and let's continue to code a brighter future together. Happy exploring! 🚀❤️

  • #nodejs
  • #javascript
  • #reactjs
  • #java
  • #spring-boot

Subscribe to our newsletter.

Join the "News Later" community by entering your email. It's quick, it's easy, and it's your key to unlocking future tech revelations.

Weekly Updates

Every week, we curate and deliver a collection of articles, blogs and chapters directly to your inbox. Stay informed, stay inspired, and stay ahead in the fast-paced world of technology.

No spam

Rest assured, we won't clutter your inbox with unnecessary emails. No spam, only meaningful insights, and valuable content designed to elevate your tech experience.

© 2023 @dsabyte. All rights reserved