@@ -26,31 +26,30 @@ A common approach to determine if a number is even or odd is to use the modulus
2626
2727| Modulus | Result | Swift Code | Swift Code Result | Comment |
2828| ------------- | ---------------:| ------------------------------- | -----------------:| --------------------------------------------- |
29- | 6 ` % ` 2 | 0 | ` let isEven = number % 2 == 0 ` | ` True ` | If a number is divisible by 2 it is ` even ` |
30- | 5 ` % ` 2 | 1 | ` let isOdd = number % 2 != 0 ` | ` True ` | If a number is not divisible by 2 it is ` odd ` |
31-
29+ | 6 ` % ` 2 | 0 | ` let isEven = number % 2 == 0 ` | ` true ` | If a number is divisible by 2 it is ` even ` |
30+ | 5 ` % ` 2 | 1 | ` let isOdd = number % 2 != 0 ` | ` true ` | If a number is not divisible by 2 it is ` odd ` |
3231
3332Now we can use the modulus operator ` % ` to solve fizz buzz.
3433
3534Finding numbers divisible by three:
3635
3736| Modulus | Modulus Result | Swift Code | Swift Code Result |
3837| ------- | --------------:| ------------- | ------------------:|
39- | 1 ` % ` 3 | ` 1 ` | ` 1 % 3 == 0 ` | ` False ` |
40- | 2 ` % ` 3 | ` 2 ` | ` 2 % 3 == 0 ` | ` False ` |
41- | 3 ` % ` 3 | ` 0 ` | ` 3 % 3 == 0 ` | ` True ` |
42- | 4 ` % ` 3 | ` 1 ` | ` 4 % 3 == 0 ` | ` False ` |
38+ | 1 ` % ` 3 | ` 1 ` | ` 1 % 3 == 0 ` | ` false ` |
39+ | 2 ` % ` 3 | ` 2 ` | ` 2 % 3 == 0 ` | ` false ` |
40+ | 3 ` % ` 3 | ` 0 ` | ` 3 % 3 == 0 ` | ` true ` |
41+ | 4 ` % ` 3 | ` 1 ` | ` 4 % 3 == 0 ` | ` false ` |
4342
4443Finding numbers divisible by five:
4544
4645| Modulus | Modulus Result | Swift Code | Swift Code Result |
4746| ------- | --------------:| ------------- | ------------------:|
48- | 1 ` % ` 5 | ` 1 ` | ` 1 % 5 == 0 ` | ` False ` |
49- | 2 ` % ` 5 | ` 2 ` | ` 2 % 5 == 0 ` | ` False ` |
50- | 3 ` % ` 5 | ` 3 ` | ` 3 % 5 == 0 ` | ` False ` |
51- | 4 ` % ` 5 | ` 4 ` | ` 4 % 5 == 0 ` | ` False ` |
52- | 5 ` % ` 5 | ` 0 ` | ` 5 % 5 == 0 ` | ` True ` |
53- | 6 ` % ` 5 | ` 1 ` | ` 6 % 5 == 0 ` | ` False ` |
47+ | 1 ` % ` 5 | ` 1 ` | ` 1 % 5 == 0 ` | ` false ` |
48+ | 2 ` % ` 5 | ` 2 ` | ` 2 % 5 == 0 ` | ` false ` |
49+ | 3 ` % ` 5 | ` 3 ` | ` 3 % 5 == 0 ` | ` false ` |
50+ | 4 ` % ` 5 | ` 4 ` | ` 4 % 5 == 0 ` | ` false ` |
51+ | 5 ` % ` 5 | ` 0 ` | ` 5 % 5 == 0 ` | ` true ` |
52+ | 6 ` % ` 5 | ` 1 ` | ` 6 % 5 == 0 ` | ` false ` |
5453
5554## The code
5655
0 commit comments