From 8273cf1e8c442c2fc8ec52ca0356dab9aa85974b Mon Sep 17 00:00:00 2001 From: "C. McEnroe" Date: Wed, 4 Dec 2019 01:45:21 -0500 Subject: Solve day 4 part 1 --- 2019/day04.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 2019/day04.c (limited to '2019/day04.c') diff --git a/2019/day04.c b/2019/day04.c new file mode 100644 index 0000000..3c31931 --- /dev/null +++ b/2019/day04.c @@ -0,0 +1,18 @@ +#include +#include +int main(void) { + int min, max; + scanf("%d-%d", &min, &max); + int count = 0; + for (int n = min; n <= max; ++n) { + char str[7]; + snprintf(str, sizeof(str), "%d", n); + int adj = 0, dec = 0; + for (int i = 1; i < 6; ++i) { + if (str[i] == str[i - 1]) adj = 1; + if (str[i] < str[i - 1]) dec = 1; + } + if (adj && !dec) count++; + } + printf("%d\n", count); +} -- cgit 1.4.1 dontfiles
summary refs log tree commit diff
Commit message (Collapse)Author
2018-04-03Move home bins to ~/.local/binJune McEnroe
Also replaced ~/.cargo/bin with a symlink to ~/.local/bin to avoid having to have that in $path as well.
2018-04-02Highlight Special as NormalJune McEnroe
Special characters in strings are more like normal code than keywords.
2018-04-02Use size_t for iterating in schemeJune McEnroe
2018-04-02Modulo H and saturate S, V in schemeJune McEnroe
2018-04-02Rewrite scheme in a more sensible orderJune McEnroe
2018-04-02Use function pointers in schemeJune McEnroe
2018-04-02Use union for scheme gen functionsJune McEnroe
2018-04-02Use uint32_t for len in schemeJune McEnroe
There are potentially 256 colours.
2018-04-01Add HSV output to schemeJune McEnroe
2018-03-31Output Linux console escapes from schemeJune McEnroe
2018-03-31Add scheme to READMEJune McEnroe
2018-03-31Brighten color schemeJune McEnroe
2018-03-31Set Dark terminal to schemeJune McEnroe
2018-03-31Lighten cursor colorJune McEnroe
2018-03-31Tweak cyan furtherJune McEnroe
It's actually green at this point.
2018-03-31Tweak colors in schemeJune McEnroe
2018-03-31Add scheme.png targetJune McEnroe
2018-03-31Generate Terminal.app color schemeJune McEnroe
Colors still very much WIP, but coming along.
2018-03-31Generate basic ANSI color schemeJune McEnroe
2018-03-31Add hex output to schemeJune McEnroe
2018-03-31Add color scheme PNG generatorJune McEnroe
2018-03-31Simplify gfxx palette generationJune McEnroe
2018-03-31Switch to HSV for gfxx palette generationJune McEnroe
2018-03-30Generate default palette in gfxxJune McEnroe
2018-03-30Ignore build and cloneJune McEnroe
2018-03-30Set g:clipboard to pb{copy,paste} alwaysJune McEnroe
Previously neovim would use these automatically if it found them, but now it only checks for them on macOS. pbd continues to work well.
2018-03-28Add d-_-b crateJune McEnroe