@@ -26,31 +26,30 @@ A common approach to determine if a number is even or odd is to use the modulus
26
26
27
27
| Modulus | Result | Swift Code | Swift Code Result | Comment |
28
28
| ------------- | ---------------:| ------------------------------- | -----------------:| --------------------------------------------- |
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 ` |
32
31
33
32
Now we can use the modulus operator ` % ` to solve fizz buzz.
34
33
35
34
Finding numbers divisible by three:
36
35
37
36
| Modulus | Modulus Result | Swift Code | Swift Code Result |
38
37
| ------- | --------------:| ------------- | ------------------:|
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 ` |
43
42
44
43
Finding numbers divisible by five:
45
44
46
45
| Modulus | Modulus Result | Swift Code | Swift Code Result |
47
46
| ------- | --------------:| ------------- | ------------------:|
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 ` |
54
53
55
54
## The code
56
55
0 commit comments