diff options
Diffstat (limited to 'mat/advent')
-rwxr-xr-x | mat/advent/8/a.out | bin | 0 -> 7332 bytes | |||
-rw-r--r-- | mat/advent/8/prog.c | 24 |
2 files changed, 24 insertions, 0 deletions
diff --git a/mat/advent/8/a.out b/mat/advent/8/a.out Binary files differnew file mode 100755 index 0000000..64905aa --- /dev/null +++ b/mat/advent/8/a.out diff --git a/mat/advent/8/prog.c b/mat/advent/8/prog.c new file mode 100644 index 0000000..7597ae6 --- /dev/null +++ b/mat/advent/8/prog.c @@ -0,0 +1,24 @@ +#include <stdio.h> +#include <stdlib.h> +int main (int argc, char ** argv) { + char x[69] = ""; + int vsebuje = 0; + int j = 0; + int z = 0; + for (int i = 1; i <= 2021; i++) { + sprintf(x, "%d", i); + vsebuje = 0; + for (j = 0; j <= 1234; j++) { + if (x[j] == '1') { + vsebuje = 1; + } + if (x[j] == '\0') { + break; + } + } + if (vsebuje == 0) { + z++; + } + } + fprintf(stdout, "%d \n", z); +} |