Fizz Buzz – The Easiest Interview Question

Have you heard of Fizz Buzz?  It’s commonly used as an basic software interview question or an intro programming example.  It’s based on a game meant to teach children division and goes like this.  The children sit in a circle and count up from one; but, if your number is divisible by 3 you say “Fizz” instead of your number and if your number is divisible by 5 you say “Buzz” instead of your number.  If your number is divisible by both 3 and 5 you say  “Fizz Buzz”.

Continue reading “Fizz Buzz – The Easiest Interview Question”

Advertisements

Birthday Paradox Monte Carlo Simulation

Many of you are familiar with the Birthday Paradox.  If you want to read more about it you can find a good article here.  Basically, it says that in a room of 23 people, there is a 50% chance that at least two people share a birthday.  And if you increase that number to 75 people, the chances go up to 99.9%.  I wanted to explore this a little more and rather than doing the math (boring!), I decided to do a Monte Carlo simulation, run it a bunch of times, and plot the results.

Continue reading “Birthday Paradox Monte Carlo Simulation”