All about flooble | fun stuff | Get a free chatterbox | Free JavaScript | Avatars    
perplexus dot info
Home > Algorithms
An algorithm is a sequence of steps to be followed to accomplish a certain task. Often used in computer programming, they can become interesting puzzles because even though there can be many ways to accomplish something, one may be better than another.
Difficulty: 3 of 5 Latest: Savings Bonds
Years ago, U.S. Savings Bonds were sold via payroll deductions. Say a bond worth $25 at maturity was sold for $18.75. You could have a certain amount deducted each pay period and when you built up enough in your bond account to pay the purchase price, you'd get a savings bond, and you might still have an amount left over in you account to go toward you next bond.

Say you had started with 3.75 taken out each pay period. After five such deductions you'd have exactly enough to buy an 18.75 bond. But suppose at some time when you happened to have 7.50 built up in your account you decided you wanted to get bonds more frequently and shifted to having 6.25 taken out each pay period so you'd get a bond every three pay periods. Next pay period you'd have 13.75 in your account, then next time you'd have $20, which is enough to get a bond and have 1.25 left over in your account, followed by a balance of 7.50 the next time, and this cycle would repeat forever, with your balance never going below 1.25. That 1.25 that hangs around in your balance is not helping you get your bond any sooner.

Devise an algorithm or formula so you can determine if such "dead money" is in a person's account, and how large that perpetually low balance is, based on a bond purchase price, the current balance, and the amount deducted each period, so that that lowest balance in the cycle can be refunded to the employee and the cycle will include a zero balance at some point.

Make sure your method allows for the fact that it may take a while before the balance goes to zero. The number given above were chosen to be simple, but allow for deduction amounts that may bear no simple relation to the purchase price.

(No Solution Yet, 1 Comments) Submitted on 2025-04-01 by Charlie   
Page 3 of 8   << prev next >>    
Difficulty: 4 of 5Growth Potential | Rating: 4.00
Posted on 2017-04-13 by Ady TZIDON (No Solution Yet, 4 Comments)
Difficulty: 2 of 5Exclusive Inverter | Rating: 3.00
Posted on 2016-12-21 by Brian Smith (No Solution Yet, 1 Comments)
Difficulty: 3 of 5Random Trial | Rating: 4.00
Posted on 2016-10-02 by K Sengupta (Solution Posted, 3 Comments)
Difficulty: 3 of 5Nineteen Divisibility Nuance |
Posted on 2016-09-24 by K Sengupta (No Solution Yet, 0 Comments)
Difficulty: 3 of 5NegaTernary Nuance | Rating: 5.00
Posted on 2016-09-14 by K Sengupta (Solution Posted, 3 Comments)
Difficulty: 3 of 5Duodecimal Pandigital Divisibility Device | Rating: 5.00
Posted on 2016-09-13 by K Sengupta (Solution Posted, 2 Comments)
Difficulty: 4 of 5Optimizing Potency | Rating: 4.67
Posted on 2015-11-19 by Steve Herman (Solution Posted, 10 Comments)
Difficulty: 3 of 5Deux Power Divisibility | Rating: 5.00
Posted on 2015-04-12 by K Sengupta (Solution Posted, 4 Comments)
Difficulty: 3 of 5Shared by squares | Rating: 4.00
Posted on 2015-02-10 by Jer (No Solution Yet, 3 Comments)
Difficulty: 2 of 5Number machine problem 2 | Rating: 3.00
Posted on 2014-12-02 by Math Man (Solution Posted, 3 Comments)
Difficulty: 2 of 5Recruiting Crisis | Rating: 3.00
Posted on 2014-10-03 by Dustin (No Solution Yet, 1 Comments)
Difficulty: 3 of 5Base Conversion Conclusion |
Posted on 2014-07-04 by K Sengupta (No Solution Yet, 1 Comments)
Difficulty: 3 of 5 Algorithm requested | Rating: 4.00
Posted on 2013-12-18 by Ady TZIDON (Solution Posted, 3 Comments)
Difficulty: 3 of 5Tank draining | Rating: 3.00
Posted on 2013-10-14 by Tristan (Solution Posted, 6 Comments)
Difficulty: 3 of 5NegaBinary Numbers | Rating: 3.00
Posted on 2013-08-14 by Danish Ahmed Khan (No Solution Yet, 2 Comments)
Please log in:
Login:
Password:
Remember me:
Sign up! | Forgot password


Search:
Search body:
Forums (2)
Newest Problems
Random Problem
FAQ | About This Site
Site Statistics
New Comments (4)
Unsolved Problems
Top Rated Problems
This month's top
Most Commented On

Chatterbox:
Copyright © 2002 - 2025 by Animus Pactum Consulting. All rights reserved. Privacy Information