From 94d0033ed89bb5bfb6500051296892fb7cea6c29 Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Mon, 25 Dec 2023 17:56:34 +0100 Subject: Small cleanup --- 2023/04/4a.c | 13 +++++-------- 2023/04/4b.c | 12 +++++------- 2 files changed, 10 insertions(+), 15 deletions(-) (limited to '2023/04') diff --git a/2023/04/4a.c b/2023/04/4a.c index a1f6a9e..30b7b41 100644 --- a/2023/04/4a.c +++ b/2023/04/4a.c @@ -1,11 +1,8 @@ -#include #include #include -#include #define N 1000 - -bool isnum(char c) { return c >= '0' && c <= '9'; } +#define ISNUM(c) (c >= '0' && c <= '9') int main() { char *buf, line[N]; @@ -17,15 +14,15 @@ int main() { while (*buf != ':') buf++; while (*buf != '|') { buf++; - if (!isnum(*buf)) continue; + if (!ISNUM(*buf)) continue; w[nw++] = atoi(buf); - while (isnum(*buf)) buf++; + while (ISNUM(*buf)) buf++; } while (*buf != '\n') { buf++; - if (!isnum(*buf)) continue; + if (!ISNUM(*buf)) continue; r[nr++] = atoi(buf); - while (isnum(*buf)) buf++; + while (ISNUM(*buf)) buf++; } for (x = 0, i = 0; i < nr; i++) { for (j = 0; j < nw; j++) { diff --git a/2023/04/4b.c b/2023/04/4b.c index c122f8b..4529ff7 100644 --- a/2023/04/4b.c +++ b/2023/04/4b.c @@ -1,11 +1,9 @@ -#include #include #include #include #define N 1000 - -bool isnum(char c) { return c >= '0' && c <= '9'; } +#define ISNUM(c) (c >= '0' && c <= '9') int main() { char *buf, line[N]; @@ -19,15 +17,15 @@ int main() { while (*buf != ':') buf++; while (*buf != '|') { buf++; - if (!isnum(*buf)) continue; + if (!ISNUM(*buf)) continue; w[nw++] = atoi(buf); - while (isnum(*buf)) buf++; + while (ISNUM(*buf)) buf++; } while (*buf != '\n') { buf++; - if (!isnum(*buf)) continue; + if (!ISNUM(*buf)) continue; r[nr++] = atoi(buf); - while (isnum(*buf)) buf++; + while (ISNUM(*buf)) buf++; } for (x = 0, i = 0; i < nr; i++) { for (j = 0; j < nw; j++) { -- cgit v1.3