| -rw-r--r-- | .gitignore | 3L |
| -rw-r--r-- | 2015/common/char-for-char.js | 9L |
| -rw-r--r-- | 2015/common/line-for-line.js | 23L |
| -rw-r--r-- | 2015/common/normalize-newlines.js | 23L |
| -rw-r--r-- | 2015/day-01/index.js | 40L |
| -rw-r--r-- | 2015/day-02/index.js | 34L |
| -rw-r--r-- | 2015/day-03/index.js | 52L |
| -rw-r--r-- | 2015/day-04/index.js | 11L |
| -rw-r--r-- | 2015/day-05/index.js | 94L |
| -rw-r--r-- | 2015/package-lock.json | 281L |
| -rw-r--r-- | 2015/package.json | 16L |
| -rw-r--r-- | 2021/README.md | 3L |
| -rw-r--r-- | 2021/solutions/common/index.ts | 5L |
| -rw-r--r-- | 2021/solutions/common/line-by-line.ts | 12L |
| -rw-r--r-- | 2021/solutions/common/most-weighted-value.ts | 33L |
| -rw-r--r-- | 2021/solutions/common/sum.ts | 3L |
| -rw-r--r-- | 2021/solutions/common/weighted-value.ts | 4L |
| -rw-r--r-- | 2021/solutions/common/weighted-values.ts | 17L |
| -rw-r--r-- | 2021/solutions/day-01/assets/input | 2001L |
| -rw-r--r-- | 2021/solutions/day-01/config.build.json | 16L |
| -rw-r--r-- | 2021/solutions/day-01/package-lock.json | 669L |
| -rw-r--r-- | 2021/solutions/day-01/package.json | 18L |
| l--------- | 2021/solutions/day-01/src/line-by-line.ts | 1L |
| -rw-r--r-- | 2021/solutions/day-01/src/part-01.ts | 36L |
| -rw-r--r-- | 2021/solutions/day-01/src/part-02.ts | 45L |
| l--------- | 2021/solutions/day-01/src/sum.ts | 1L |
| -rw-r--r-- | 2021/solutions/day-02/assets/input | 1000L |
| -rw-r--r-- | 2021/solutions/day-02/config.build.json | 16L |
| -rw-r--r-- | 2021/solutions/day-02/package-lock.json | 669L |
| -rw-r--r-- | 2021/solutions/day-02/package.json | 19L |
| l--------- | 2021/solutions/day-02/src/line-by-line.ts | 1L |
| -rw-r--r-- | 2021/solutions/day-02/src/part-01.ts | 34L |
| -rw-r--r-- | 2021/solutions/day-02/src/part-02.ts | 35L |
| -rw-r--r-- | 2021/solutions/day-03/assets/input | 1000L |
| -rw-r--r-- | 2021/solutions/day-03/config.build.json | 16L |
| l--------- | 2021/solutions/day-03/line-by-line.ts | 1L |
| -rw-r--r-- | 2021/solutions/day-03/package-lock.json | 669L |
| -rw-r--r-- | 2021/solutions/day-03/package.json | 19L |
| l--------- | 2021/solutions/day-03/src/line-by-line.ts | 1L |
| l--------- | 2021/solutions/day-03/src/most-weighted-value.ts | 1L |
| -rw-r--r-- | 2021/solutions/day-03/src/part-01.ts | 42L |
| -rw-r--r-- | 2021/solutions/day-03/src/part-02.ts | 65L |
| l--------- | 2021/solutions/day-03/src/weighted-value.ts | 1L |
| l--------- | 2021/solutions/day-03/src/weighted-values.ts | 1L |
| -rw-r--r-- | 2021/solutions/day-04/api/Dockerfile | 8L |
| -rw-r--r-- | 2021/solutions/day-04/api/assets/input | 602L |
| -rw-r--r-- | 2021/solutions/day-04/api/package-lock.json | 4532L |
| -rw-r--r-- | 2021/solutions/day-04/api/package.json | 40L |
| -rw-r--r-- | 2021/solutions/day-04/api/src/app.ts | 10L |
| -rw-r--r-- | 2021/solutions/day-04/api/src/bingo/bingo.controller.ts | 63L |
| -rw-r--r-- | 2021/solutions/day-04/api/src/bingo/bingo.module.ts | 53L |
| -rw-r--r-- | 2021/solutions/day-04/api/src/bingo/bingo.service.ts | 31L |
| -rw-r--r-- | 2021/solutions/day-04/api/src/bingo/model/board.ts | 15L |
| -rw-r--r-- | 2021/solutions/day-04/api/src/bingo/model/game.ts | 15L |
| -rw-r--r-- | 2021/solutions/day-04/api/src/common/line-by-line.ts | 12L |
| -rw-r--r-- | 2021/solutions/day-04/api/src/config/http.ts | 3L |
| -rw-r--r-- | 2021/solutions/day-04/api/src/config/index.ts | 1L |
| -rw-r--r-- | 2021/solutions/day-04/api/src/index.ts | 28L |
| -rw-r--r-- | 2021/solutions/day-04/api/src/interface/rest/index.ts | 51L |
| -rw-r--r-- | 2021/solutions/day-04/api/tsconfig.json | 27L |
| -rw-r--r-- | 2021/solutions/day-04/docker-compose.yml | 64L |
| -rw-r--r-- | 2021/solutions/day-04/web/.gitignore | 2L |
| -rw-r--r-- | 2021/solutions/day-04/web/Dockerfile | 8L |
| -rwxr-xr-x | 2021/solutions/day-04/web/build.js | 32L |
| -rw-r--r-- | 2021/solutions/day-04/web/package-lock.json | 1384L |
| -rw-r--r-- | 2021/solutions/day-04/web/package.json | 23L |
| -rw-r--r-- | 2021/solutions/day-04/web/public/assets/logo.png | 7125B |
| -rw-r--r-- | 2021/solutions/day-04/web/public/global.less | 20L |
| -rw-r--r-- | 2021/solutions/day-04/web/public/index.html | 12L |
| -rw-r--r-- | 2021/solutions/day-04/web/public/main.css | 0B |
| -rw-r--r-- | 2021/solutions/day-04/web/src/component/icon.vue | 3L |
| -rw-r--r-- | 2021/solutions/day-04/web/src/component/nav.vue | 143L |
| -rw-r--r-- | 2021/solutions/day-04/web/src/layout/default.vue | 23L |
| -rw-r--r-- | 2021/solutions/day-04/web/src/main.js | 28L |
| -rw-r--r-- | 2021/solutions/day-04/web/src/page/game-list.vue | 50L |
| -rw-r--r-- | 2021/solutions/day-04/web/src/page/game.vue | 84L |
| -rw-r--r-- | 2021/solutions/day-04/web/src/page/home.vue | 32L |
| -rw-r--r-- | 2021/solutions/day-04/web/src/page/not-found.vue | 15L |
| -rw-r--r-- | 2021/solutions/day-04/web/src/root.vue | 13L |
| -rw-r--r-- | 2022/common/by-paragraph.js | 24L |
| -rw-r--r-- | 2022/common/char-for-char.js | 9L |
| -rw-r--r-- | 2022/common/line-for-line.js | 23L |
| -rw-r--r-- | 2022/common/normalize-newlines.js | 23L |
| -rw-r--r-- | 2022/day-01/index.js | 32L |
| -rw-r--r-- | 2022/day-02/index.js | 88L |
| -rw-r--r-- | 2022/day-03/index.js | 93L |
| -rw-r--r-- | 2022/day-04/index.js | 58L |
| -rw-r--r-- | 2022/day-05/index.js | 56L |
| -rw-r--r-- | 2022/day-05/stacks | 8L |
| -rw-r--r-- | 2022/day-06/index.js | 45L |
| -rw-r--r-- | 2022/day-07/index.js | 108L |
| -rw-r--r-- | 2022/day-08/index.js | 126L |
| -rw-r--r-- | 2022/day-08/sample | 5L |
| -rw-r--r-- | 2022/day-09/index.js | 78L |
| -rw-r--r-- | 2022/day-10/index.js | 55L |
| -rw-r--r-- | 2022/day-10/large | 146L |
| -rw-r--r-- | 2022/day-10/small | 3L |
| -rw-r--r-- | 2022/day-11/index.js | 107L |
| -rw-r--r-- | 2022/day-11/sample | 28L |
| -rw-r--r-- | 2022/day-12/index.js | 149L |
| -rw-r--r-- | 2022/day-12/sample | 5L |
| -rw-r--r-- | 2022/day-13/index.js | 97L |
| -rw-r--r-- | 2022/day-13/sample | 24L |
| -rw-r--r-- | 2022/day-14/index.js | 202L |
| -rw-r--r-- | 2022/day-14/sample | 2L |
| -rw-r--r-- | 2022/day-15/index.js | 119L |
| -rw-r--r-- | 2022/day-15/sample | 14L |
| -rw-r--r-- | 2022/day-15/tiny | 1L |
| -rw-r--r-- | 2022/day-16/index.js | 163L |
| -rw-r--r-- | 2022/day-16/sample | 10L |
| -rw-r--r-- | 2022/day-17/index.js | 262L |
| -rw-r--r-- | 2022/day-17/sample | 1L |
| -rw-r--r-- | 2022/day-18/index.js | 138L |
| -rw-r--r-- | 2022/day-18/sample | 13L |
| -rw-r--r-- | 2022/day-19/index.js | 232L |
| -rw-r--r-- | 2022/day-19/sample | 2L |
| -rw-r--r-- | 2022/day-20/index.js | 68L |
| -rw-r--r-- | 2022/day-20/sample | 7L |
| -rw-r--r-- | 2022/day-21/index.js | 70L |
| -rw-r--r-- | 2022/day-21/sample | 15L |
| -rw-r--r-- | 2022/day-22/index.js | 262L |
| -rw-r--r-- | 2022/day-22/sample | 14L |
| -rw-r--r-- | 2022/day-23/index.js | 158L |
| -rw-r--r-- | 2022/day-23/sample | 7L |
| -rw-r--r-- | 2022/day-23/text | 80L |
| -rw-r--r-- | 2022/day-24/index.js | 215L |
| -rw-r--r-- | 2022/day-24/sample1 | 7L |
| -rw-r--r-- | 2022/day-24/sample2 | 6L |
| -rw-r--r-- | 2022/day-25/example | 13L |
| -rw-r--r-- | 2022/day-25/index.js | 55L |
| -rw-r--r-- | 2022/package-lock.json | 298L |
| -rw-r--r-- | 2022/package.json | 20L |
| -rw-r--r-- | 2025/01/example.txt | 10L |
| -rwxr-xr-x | 2025/01/index.js | 61L |
| -rw-r--r-- | 2025/02/example.txt | 1L |
| -rwxr-xr-x | 2025/02/index.js | 80L |
| -rw-r--r-- | 2025/03/example.txt | 4L |
| -rwxr-xr-x | 2025/03/index.js | 76L |
| -rw-r--r-- | 2025/04/example.txt | 10L |
| -rwxr-xr-x | 2025/04/index.js | 111L |
| -rw-r--r-- | 2025/05/example.txt | 11L |
| -rwxr-xr-x | 2025/05/index.js | 92L |
| -rw-r--r-- | 2025/05/reference.js | 47L |
| -rw-r--r-- | 2025/05/test.txt | 8L |
| -rw-r--r-- | 2025/06/README.md | 17L |
| -rw-r--r-- | 2025/06/example.txt | 5L |
| -rwxr-xr-x | 2025/06/index.js | 200L |
| -rw-r--r-- | 2025/07/example.txt | 16L |
| -rwxr-xr-x | 2025/07/index.js | 70L |
| -rw-r--r-- | 2025/08/example.txt | 20L |
| -rwxr-xr-x | 2025/08/index.js | 169L |
| -rw-r--r-- | 2025/09/example.txt | 8L |
| -rwxr-xr-x | 2025/09/index.js | 166L |
| -rw-r--r-- | 2025/10/example.txt | 3L |
| -rwxr-xr-x | 2025/10/index.js | 230L |
| -rw-r--r-- | 2025/10/package-lock.json | 38L |
| -rw-r--r-- | 2025/10/package.json | 8L |
| -rw-r--r-- | 2025/10/tsconfig.json | 24L |
| -rw-r--r-- | 2025/11/example_1.txt | 10L |
| -rw-r--r-- | 2025/11/example_2.txt | 14L |
| -rwxr-xr-x | 2025/11/index.js | 59L |
| -rw-r--r-- | 2025/11/package-lock.json | 18L |
| -rw-r--r-- | 2025/11/package.json | 5L |