A generator that spits out a massive amount of C for a useless task
0
0
1
| 1 | import sys |
| 2 | |
| 3 | def generate_subfunction(file, start, end): |
| 4 | file.write(f"int is_even_{start}_{end}(int num) {{\n") |
| 5 | conditions = "" |
| 6 | for i in range(start, end + 1): |
| 7 | even_check = "1" if i % 2 == 0 else "0" |
| 8 | conditions += f"(num == {i}) ? {even_check} : " |
| 9 | conditions += "0" |
| 10 | file.write(f" return {conditions};\n") |