🔹

DataWeave Challenges

Programming challenges designed to be solved using DataWeave.
The general idea is that you try to solve these challenges only with the docs and avoid googling or asking someone else how to get to the answer. This will maximize your learning because you will have to read the documentation for several functions/operators to get to an appropriate solution.
  • Challenges - find here the whole list of challenges in ProstDev.
  • YouTube playlist - watch the explanations on video instead of reading them.

#1: Add numbers separated by paragraphs and get the max number

Article:
Video:

#2: Rock Paper Scissors game score system

Article:
Video:

#3: Count palindrome phrases using the Strings module

Article:
Video:

#4: Solve the Tower of Hanoi mathematical puzzle

Article:
Video:

#5: Reverse a phrase's words, but keep the punctuation

Article:
Video:

#6: Using tail-recursion to get the factorial of a number

Article:
Video:

#7: Modify certain values from a JSON structure

Article:
Video:

#8: Sum all digits to get a 1-digit number

Article:
Video: