# Bouncing Balls [6 kyu] [Bouncing Balls](https://www.codewars.com/kata/5544c7a5cb454edb3c000047) 6 kyu ## Solution ```cpp= using namespace std; class Bouncingball { public: static int bouncingBall(double h, double bounce, double window); }; int Bouncingball::bouncingBall(double h, double bounce, double window) { if (h <= 0 || bounce <= 0 || bounce >= 1 || window >= h) { return -1; } int count = 1; h *= bounce; while (h > window) { count += 2; h *= bounce; } return count; } ``` ## Result PASS ###### tags: `CodeWars` `C++`
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up