-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathfizzbuzz.mk
executable file
·212 lines (209 loc) · 3.84 KB
/
fizzbuzz.mk
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
#!/usr/bin/make -f
# Language: Make
# Web site: http://www.gnu.org/software/make/ (for the GNU implementation)
# Last tested on: Ubuntu 24.04.2 LTS
# Requires: The "make" package is pre-installed
# This is a brute-force approach, where each line depends on the previous
# one. There may be a way to force make itself to do the iteration and/or
# computation, but I haven't taken the time to find it.
fizzbuzz_all: fizzbuzz100
fizzbuzz92: fizzbuzz91
@echo 92
fizzbuzz67: fizzbuzz66
@echo 67
fizzbuzz80: fizzbuzz79
@echo Buzz
fizzbuzz82: fizzbuzz81
@echo 82
fizzbuzz51: fizzbuzz50
@echo Fizz
fizzbuzz54: fizzbuzz53
@echo Fizz
fizzbuzz84: fizzbuzz83
@echo Fizz
fizzbuzz17: fizzbuzz16
@echo 17
fizzbuzz62: fizzbuzz61
@echo 62
fizzbuzz64: fizzbuzz63
@echo 64
fizzbuzz47: fizzbuzz46
@echo 47
fizzbuzz22: fizzbuzz21
@echo 22
fizzbuzz81: fizzbuzz80
@echo Fizz
fizzbuzz39: fizzbuzz38
@echo Fizz
fizzbuzz90: fizzbuzz89
@echo FizzBuzz
fizzbuzz79: fizzbuzz78
@echo 79
fizzbuzz41: fizzbuzz40
@echo 41
fizzbuzz61: fizzbuzz60
@echo 61
fizzbuzz94: fizzbuzz93
@echo 94
fizzbuzz19: fizzbuzz18
@echo 19
fizzbuzz56: fizzbuzz55
@echo 56
fizzbuzz78: fizzbuzz77
@echo Fizz
fizzbuzz10: fizzbuzz9
@echo Buzz
fizzbuzz77: fizzbuzz76
@echo 77
fizzbuzz25: fizzbuzz24
@echo Buzz
fizzbuzz59: fizzbuzz58
@echo 59
fizzbuzz8: fizzbuzz7
@echo 8
fizzbuzz96: fizzbuzz95
@echo Fizz
fizzbuzz89: fizzbuzz88
@echo 89
fizzbuzz29: fizzbuzz28
@echo 29
fizzbuzz98: fizzbuzz97
@echo 98
fizzbuzz55: fizzbuzz54
@echo Buzz
fizzbuzz5: fizzbuzz4
@echo Buzz
fizzbuzz23: fizzbuzz22
@echo 23
fizzbuzz70: fizzbuzz69
@echo Buzz
fizzbuzz34: fizzbuzz33
@echo 34
fizzbuzz46: fizzbuzz45
@echo 46
fizzbuzz76: fizzbuzz75
@echo 76
fizzbuzz24: fizzbuzz23
@echo Fizz
fizzbuzz14: fizzbuzz13
@echo 14
fizzbuzz57: fizzbuzz56
@echo Fizz
fizzbuzz30: fizzbuzz29
@echo FizzBuzz
fizzbuzz50: fizzbuzz49
@echo Buzz
fizzbuzz3: fizzbuzz2
@echo Fizz
fizzbuzz72: fizzbuzz71
@echo Fizz
fizzbuzz37: fizzbuzz36
@echo 37
fizzbuzz97: fizzbuzz96
@echo 97
fizzbuzz32: fizzbuzz31
@echo 32
fizzbuzz63: fizzbuzz62
@echo Fizz
fizzbuzz100: fizzbuzz99
@echo Buzz
fizzbuzz7: fizzbuzz6
@echo 7
fizzbuzz31: fizzbuzz30
@echo 31
fizzbuzz75: fizzbuzz74
@echo FizzBuzz
fizzbuzz38: fizzbuzz37
@echo 38
fizzbuzz53: fizzbuzz52
@echo 53
fizzbuzz42: fizzbuzz41
@echo Fizz
fizzbuzz12: fizzbuzz11
@echo Fizz
fizzbuzz6: fizzbuzz5
@echo Fizz
fizzbuzz60: fizzbuzz59
@echo FizzBuzz
fizzbuzz35: fizzbuzz34
@echo Buzz
fizzbuzz87: fizzbuzz86
@echo Fizz
fizzbuzz49: fizzbuzz48
@echo 49
fizzbuzz4: fizzbuzz3
@echo 4
fizzbuzz74: fizzbuzz73
@echo 74
fizzbuzz73: fizzbuzz72
@echo 73
fizzbuzz33: fizzbuzz32
@echo Fizz
fizzbuzz40: fizzbuzz39
@echo Buzz
fizzbuzz26: fizzbuzz25
@echo 26
fizzbuzz88: fizzbuzz87
@echo 88
fizzbuzz15: fizzbuzz14
@echo FizzBuzz
fizzbuzz48: fizzbuzz47
@echo Fizz
fizzbuzz68: fizzbuzz67
@echo 68
fizzbuzz69: fizzbuzz68
@echo Fizz
fizzbuzz28: fizzbuzz27
@echo 28
fizzbuzz36: fizzbuzz35
@echo Fizz
fizzbuzz18: fizzbuzz17
@echo Fizz
fizzbuzz44: fizzbuzz43
@echo 44
fizzbuzz52: fizzbuzz51
@echo 52
fizzbuzz13: fizzbuzz12
@echo 13
fizzbuzz27: fizzbuzz26
@echo Fizz
fizzbuzz65: fizzbuzz64
@echo Buzz
fizzbuzz1:
@echo 1
fizzbuzz11: fizzbuzz10
@echo 11
fizzbuzz45: fizzbuzz44
@echo FizzBuzz
fizzbuzz16: fizzbuzz15
@echo 16
fizzbuzz9: fizzbuzz8
@echo Fizz
fizzbuzz71: fizzbuzz70
@echo 71
fizzbuzz66: fizzbuzz65
@echo Fizz
fizzbuzz86: fizzbuzz85
@echo 86
fizzbuzz95: fizzbuzz94
@echo Buzz
fizzbuzz58: fizzbuzz57
@echo 58
fizzbuzz93: fizzbuzz92
@echo Fizz
fizzbuzz99: fizzbuzz98
@echo Fizz
fizzbuzz83: fizzbuzz82
@echo 83
fizzbuzz43: fizzbuzz42
@echo 43
fizzbuzz2: fizzbuzz1
@echo 2
fizzbuzz85: fizzbuzz84
@echo Buzz
fizzbuzz20: fizzbuzz19
@echo Buzz
fizzbuzz21: fizzbuzz20
@echo Fizz
fizzbuzz91: fizzbuzz90
@echo 91