Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

SUMMARY

Simulation of a ball-clock that outputs the number of days elapsed before the clock completely cycles through and resets its orginal state.

Better stated, the program computes the time before repetition, which varies according to the total number of balls present.

USAGE

The program takes input from the command line flag parameters:

# Run 30 balls through the ball clock cycle
BallClock.exe -balls=30
30 balls cycle after 15 days.

# Run 30 balls through the ball clock cycle but stops at 325 minutes
BallClock.exe -balls=30 -minutes=325
{"Min":[],"FiveMin":[22,13,25,3,7],"Hour":[6,12,17,4,15],
"Main":[11,5,26,18,2,30,19,8,24,10,29,20,16,21,28,1,23,14,27,9]}
  • balls must be between 27 and 127
  • minutes must be a positive integer between 0 to 3477600.

TESTS

To run the unit tests: go test ./...

About

Simulation of a ball-clock that outputs the number of

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages