* 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>
29 lines
514 B
ABAP
29 lines
514 B
ABAP
CLASS zcl_atbash_cipher DEFINITION PUBLIC FINAL CREATE PUBLIC.
|
|
|
|
PUBLIC SECTION.
|
|
METHODS decode
|
|
IMPORTING
|
|
cipher_text TYPE string
|
|
RETURNING
|
|
VALUE(plain_text) TYPE string .
|
|
METHODS encode
|
|
IMPORTING
|
|
plain_text TYPE string
|
|
RETURNING
|
|
VALUE(cipher_text) TYPE string .
|
|
PROTECTED SECTION.
|
|
PRIVATE SECTION.
|
|
ENDCLASS.
|
|
|
|
|
|
|
|
CLASS zcl_atbash_cipher IMPLEMENTATION.
|
|
|
|
METHOD decode.
|
|
* todo
|
|
ENDMETHOD.
|
|
|
|
METHOD encode.
|
|
* todo
|
|
ENDMETHOD.
|
|
ENDCLASS. |