DataWeave programming challenge #8: Sum all digits to get a 1-digit numberCreate a DataWeave script to sum all the digits from the input payload until there's only one digit left.
DataWeave programming challenge #7: Modify certain values from a JSON structureCreate a DataWeave script that will update all the values to uppercase, except the ones in which the field equals thisname.
DataWeave programming challenge #6: Using tail-recursion to get the factorial of a numberCreate a tail-recursive function to get the factorial of each positive number from the payload.
DataWeave programming challenge #5: Reverse a phrase's words, but keep the punctuationReverse the order of the words in the given phrases. However, the punctuation signs stay in the same place.