diff options
Diffstat (limited to '2020/six.nim')
-rw-r--r-- | 2020/six.nim | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/2020/six.nim b/2020/six.nim index cb9f887..b74b1f1 100644 --- a/2020/six.nim +++ b/2020/six.nim @@ -4,16 +4,16 @@ import os, strutils let input: string = paramStr(1) var sum, sumAll: int = 0 -for group in split(readFile(input), "\n\n"): +for group in input.readFile().split("\n\n"): var count, countAll: int = 0 - for i, answer in replace(group, "\n"): - if find(replace(group, "\n"), answer) == i: + for i, answer in group.replace("\n"): + if group.replace("\n").find(answer) == i: inc(count) - for i, answer in split(group, "\n")[0]: - if find(split(group, "\n")[0], answer) == i: + for i, answer in group.split("\n")[0]: + if group.split("\n")[0].find(answer) == i: block everyone: - for person in split(group, "\n"): - if not contains(person, answer): + for person in group.split("\n"): + if not person.contains(answer): break everyone inc(countAll) sum += count |