DATAWEAVE PSEUDOCODES – FUN LEARNING
Pattern :
A
AB
ABC
ABCD
DataWeave 2.x Code :
%dw 2.0
output application/json
var a = [“A”,”B”,”C”,”D”]
—
a map((a reduce($++$$)) splitBy “” — (a[-1to($$+1)]default[]) orderBy $ joinBy “”)
Pattern :
A
A*B
A*B*C
A*B*C*D
DataWeave 2.x Code :
%dw 2.0
output application/json
var a = [“A”,”B”,”C”,”D”]
—
a map((a reduce($++$$)) splitBy “” — (a[-1to($$+1)]default[]) orderBy $ joinBy “*”)
Is Palindrome Number? :
5667
DataWeave 2.x Code :
%dw 2.0
output application/json
var a = 56667
—<br>if((a as String == (a as String)[-1 to 0])) “Is a Palindrome Number ” else “Not a Palindrome Number”
Output :
“Is a Palindrome Number”