Thomas Jung hat Anfang 2020 die folgende ABAP-Community-Challenge gestellt:
Start with this line of code as the first line in your application. Requirement: make sure to cut and paste this line of code and NOT type it.
DATA(sentence) = `ABАP is excellent `.
Using the value in the variable sentence, programmatically determine the number of words in this variable and then count the number of UNIQUE letters in each word.
Your output should look like this:
The goal is to accomplish the task with as few lines of code as possible. Our sample implementation uses 9 lines including the data(sentence) and out->write lines. Can you do it in less?
Die gesamte Aufgabe, sowie Tipps und Lösungen findest du im verlinkten Blogbeitrag: https://blogs.sap.com/2020/02/28/sap-community-coding-challenge-series/
Schwierigkeitsgrad
Die Aufgabe ist einigermaßen übersichtlich. Anfänger können sich auf die Lösung der Aufgabe konzentrieren. Fortgeschrittene achten darauf, so wenig wie möglich Befehle zu verwenden, Unit Tests zu erstellen und neue Sprachelemente zu verwenden.