Commit Graph

149 Commits

Author SHA1 Message Date
Lars Hvam
8f8c006e2b test: change text (#54) 2022-01-10 11:32:49 +01:00
Lars Hvam
a173eba1e5 rollback 2022-01-09 19:32:42 +01:00
Lars Hvam
730ab517ae test enabling network 2022-01-09 19:28:53 +01:00
Marian Zeis
45afb4477e New exercise: Scrabble score (#43)
* new exercise scrabble score

* fix copy paste error

* change config.json to random place

* refactor from table expressions to 'READ TABLE'

* check for sy-subrc
2022-01-09 16:06:00 +01:00
Lars Hvam
b7477a238b docker pull and time (#52)
* docker pull and time

* move docker pull to previous step

* test

* fix

* add newline after each test

* newline

* disable prefer inline rule

* Update test

* Update test
2022-01-09 15:21:23 +01:00
Marian Zeis
c20156c614 new exercise kindergarten garden (#50) 2022-01-09 14:22:37 +01:00
Lars Hvam
6fd6400131 disable rule line_exists + rename char (#51)
* disable rule line_exists

* rename char to character
2022-01-09 13:45:18 +01:00
Marian Zeis
d9ddf709ba replace line_exists with 'read table' in isogram exercise (#41) 2022-01-09 13:39:31 +01:00
Marian Zeis
69c30ad492 add test exercise script (#40) 2022-01-09 13:37:45 +01:00
Marian Zeis
23b6342816 new exercise high scores (#48) 2022-01-09 10:47:43 +01:00
Marian Zeis
524e4c150e New Exercise: Prime Factors (#46)
* new exercise prime-factors

* remove solution from template

Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-01-09 09:12:24 +01:00
Marian Zeis
1962b1e0b8 New Exercise: Darts (#45)
* new exercise darts

* change from packed to float

* remove solution from template
2022-01-09 09:05:56 +01:00
Marian Zeis
166daed602 New exercise: Matrix (#42)
* new exercise matrix

* fix testclass name

* fix types table and switch back to returning

* using defined class from class in test class
2022-01-08 10:10:19 +01:00
Mike Pokraka
b0e6c85287 Add run-length-encoding exercise (#38)
* Add run-length-encoding exercise

* Lint, config update

* Lint
2022-01-06 08:36:50 +01:00
Lars Hvam
7be2446394 decrease timeout 2022-01-05 12:21:13 +01:00
Lars Hvam
a8300d63fd increase timeout 2022-01-05 12:18:27 +01:00
Lars Hvam
ca2945e40d increase timeout 2022-01-05 12:16:48 +01:00
Marian Zeis
2205d6b0ec new exercise anagram (#36) 2022-01-05 09:03:56 +01:00
Marian Zeis
1d62f7273a add condense to testclass (#35) 2022-01-04 16:38:36 +01:00
Marian Zeis
3b2e8e0eeb Exercise raindrops: fix input data type and testclass name (#34)
* fix input data type and testclass name

* change exp value to strings in testclass
2022-01-04 16:13:36 +01:00
Marian Zeis
5eebdb1c62 create new exercise raindropds (#33)
* create new exercise raindropds

* fix testclass name

* fix class name and pretty print

* fix method name
2022-01-04 15:42:58 +01:00
dependabot[bot]
a6cf5b41ab Bump actions/setup-node from 2.5.0 to 2.5.1 (#31)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2.5.0 to 2.5.1.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](04c56d2f95...1f8c6b94b2)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-28 15:20:41 +01:00
g-back
c344c398e3 Add Isogram Exercise (#30)
* add isogram exercise

* make classes global, remove final

* disable definitons_top rule
2021-12-22 05:56:27 +01:00
Lars Hvam
0a9492ac32 increase timeout 3 -> 5 (#29) 2021-12-07 19:56:26 +01:00
Lars Hvam
bca92d8775 add atbash-cipher exercise (#28)
* add atbash-cipher exercise

* disable line_break_multiple_parameters

* reorder

* Update exercises/practice/atbash-cipher/.meta/zcl_atbash_cipher.clas.abap

Co-authored-by: g-back <27279305+g-back@users.noreply.github.com>

Co-authored-by: g-back <27279305+g-back@users.noreply.github.com>
2021-12-07 16:40:50 +01:00
Lars Hvam
fe299bc725 hamming: use cx_parameter_invalid (#27)
* hamming: use cx_parameter_invalid

* disable rule prefer_raise_exception_new

* change exception

* fix
2021-12-04 10:47:21 +01:00
g-back
e1fb6fb44c Add hamming exercise (#23)
* add stubs

* add exercise to config

* rename method name

* add exception

* add solution and test cases

* remove exception type, assert instead of throw

* disable no_yoda_conditions
2021-11-30 11:35:36 +01:00
Marc Bernard
8631b96f54 Add clock exercise (#25)
* Create instructions.md

* Clock exercise

* Allow any class attribute and type names

* Formatting
2021-11-30 06:35:00 +01:00
dependabot[bot]
3120bd6548 Bump actions/setup-node from 2.4.1 to 2.5.0 (#22)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2.4.1 to 2.5.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](270253e841...04c56d2f95)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-29 18:28:10 +01:00
Lars Hvam
aa89f9b36b add resistor-color exercise (#21)
* add resistor-color exercise

* use NEW
2021-11-28 07:40:00 +01:00
Lars Hvam
b5f15de4eb add leap exercise (#20)
* add leap exercise

* update

* for testing
2021-11-27 09:51:19 +01:00
Lars Hvam
6e69643de8 reverse-string, switch solution files (#19) 2021-11-26 15:41:07 +01:00
Marc Bernard
59b40b201b add reverse string exercise (#15) 2021-11-26 15:34:41 +01:00
Lars Hvam
2cd6a21348 add two-fer exercise (#18)
* add two-fer exercise

* fix
2021-11-26 14:06:11 +01:00
Lars Hvam
0011764f80 setup test action (#16)
* setup test action

* lint both solutions and exercises

* rename action

* rename
2021-11-26 08:46:40 +01:00
Marc Bernard
b26cbe86ab Match the exercise documentation (#14)
* Match the exercise

* Match the exercise
2021-11-26 05:19:31 +01:00
Lars Hvam
802be9ad75 ABAP config.json: enable test_runner (#13)
* ABAP config.json: enable test_runner

* set average_run_time

* set float
2021-11-25 16:01:28 +01:00
Faisal Afroz
233e323d7c Create dependabot.yml (#12) 2021-11-12 08:49:35 +01:00
Erik Schierboom
39bf5deb61 The maintainers.json file has been deprecated and no longer has any use. (#11)
This commit removes this `maintainers.json` file.
2021-11-03 11:57:27 +01:00
Erik Schierboom
2541b4454d The maintainers.json file has been deprecated and no longer has any use. (#10)
This commit removes this `maintainers.json` file.
2021-11-03 09:35:58 +01:00
Lars Hvam
a9db98343b update about and snippet (#9) 2021-10-22 14:12:36 +02:00
Exercism Bot
f4655a55d5 🤖 Sync org-wide files to upstream repo (#8)
More info: eee1fb6586
2021-10-18 14:48:15 +02:00
Erik Schierboom
baa09f6462 Update to latest version (#7) 2021-10-18 14:10:32 +02:00
Mike Pokraka
de0dbb67e9 Update spelling (#6) 2021-10-07 04:55:15 +02:00
Lars Hvam
13377ab195 add ABAP code for hello-world (#5)
* add folder

* add first ABAP code and abaplint setup

* add testclass

* rm the xml file

* add config.json

* add example

* example

* add Instructions
2021-10-06 13:55:19 +02:00
Lars Hvam
e32b320160 wip (#2)
* set ABAP indentation to 2 spaces

* add larshp as maintainer

* set highlightjs_language

* add blurb

* add some tags

* update tags

* add hello-world practice entry

* update
2021-10-06 12:10:23 +02:00
Exercism Bot
6b44613943 🤖 Sync org-wide files to upstream repo
More info: d31ac9e435
2021-10-05 15:34:52 +02:00
Exercism Bot
cbc0e82d09 🤖 Sync org-wide files to upstream repo
More info: dcda92c722
2021-10-02 08:50:51 +02:00
Katrina Owen
68cfaa102d Bootstrap ABAP track 2021-09-30 09:13:57 -06:00