O'Reilly logo

Learning Elixir by Kenny Ballou

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Examples using branching

Now that we have gone through some of the basic syntax and ideas of our branching structures, let's attempt some problems that use these different expressions.

FizzBuzz

Nothing is complete without "Hello, World!", nor is anything complete without some variation of the FizzBuzz problem.

The FizzBuzz problem, if you're not familiar with it, is a small problem, interview question, or small programming exercise. It asks the programmer to iterate over the numbers 1 to 100, and print Fizz if the number is divisible by 3, print Buzz if the number is divisible by 5, print FizzBuzz if the number is divisible by both 3 and 5, or simply print the number.

If you've never heard of this problem, take a moment and try it before continuing. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required