Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/joltdx/abap-advent-2023-template

Template for Advent of Code 2023, in ABAP + abap2ui5
https://github.com/joltdx/abap-advent-2023-template

abap abap2ui5

Last synced: about 1 month ago
JSON representation

Template for Advent of Code 2023, in ABAP + abap2ui5

Awesome Lists containing this project

README

        

# abap-advent-2023-template
Template for Advent of Code 2023, in ABAP + abap2ui5

(Solutions in my [abap-advent-2023](https://github.com/joltdx/abap-advent-2023))

This repo will not contain my solutions, but is intended to store:
- The prepared "empty" solution classes, including
- A method for each expected part
- An inherited generic 'solve' method, splitting input string into table, calling each parts solution method, and measuring runtime
- Prepared local test class with test methods for each part
- Frontend app built in ABAP using [ABAP2UI5](https://github.com/abap2UI5/abap2UI5) (separate installation required), featuring
- Randomized tile layout for each day of the puzzle, like the paper advent calendars of old :)
- Puzzle input
- Running of the solution in backend
- Completion toggling
- Storing of input data and completion flag
- Note: I made this for single user use, but it should be a quick thing to expand on it if needed...

Have fun!

## abap2UI5 Frontend
![image](https://github.com/joltdx/abap-advent-2023-template/assets/74537631/07bd05e9-6787-4f25-a343-c1036ee9815c)
(This image is before the start of this years edition, so the data is from my testing the 2020 solution)