Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/joltdx/abap-advent-2023-template
- Owner: joltdx
- Created: 2023-11-27T06:22:33.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-01-11T15:08:07.000Z (10 months ago)
- Last Synced: 2024-09-27T13:04:19.482Z (about 2 months ago)
- Topics: abap, abap2ui5
- Language: ABAP
- Homepage:
- Size: 44.9 KB
- Stars: 4
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)