diff options
| author | Abigail <abigail@abigail.be> | 2021-01-27 17:21:44 +0100 |
|---|---|---|
| committer | Abigail <abigail@abigail.be> | 2021-01-27 17:21:44 +0100 |
| commit | f45c80eb175b2a9ce859779629f6fd46ee58049a (patch) | |
| tree | 5cab14737de7f529408f5e7469a630f287e7b039 | |
| parent | 05e966e5ff15df467f5bd7e354feb83894c56f8f (diff) | |
| download | perlweeklychallenge-club-f45c80eb175b2a9ce859779629f6fd46ee58049a.tar.gz perlweeklychallenge-club-f45c80eb175b2a9ce859779629f6fd46ee58049a.tar.bz2 perlweeklychallenge-club-f45c80eb175b2a9ce859779629f6fd46ee58049a.zip | |
Make C solution more like the other solutions.
| -rw-r--r-- | challenge-097/abigail/c/ch-2.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/challenge-097/abigail/c/ch-2.c b/challenge-097/abigail/c/ch-2.c index dd1441f6a4..47a0a65a61 100644 --- a/challenge-097/abigail/c/ch-2.c +++ b/challenge-097/abigail/c/ch-2.c @@ -32,13 +32,14 @@ int main (int argc, char ** argv) { } while ((strlen = getline (&line, &len, stdin)) != -1) { - strlen --; /* We don't care about the newline */ - int len = strlen / sections; /* Section length */ + strlen --; /* We don't care about the newline */ + int s_len = strlen / sections; /* Section length */ int sum = 0; - for (int i = 0; i < len; i ++) { + for (int i = 0; i < s_len; i ++) { int zeros = 0; for (int j = 0; j < sections; j ++) { - if (line [j * len + i] == '0') { + int index = j * s_len + i; + if (line [index] == '0') { zeros ++; } } |
