✨
alex martinez
YouTubeGitHubLinkedInMore
  • home
    • 👋welcome
    • 📖book
    • ⚡latest content
    • 💻more about me
  • series
    • 🔹#Codetober
    • 🔹Adventures in MuleSoft + AI
    • 🔹DataWeave Challenges
    • 🔹MuleSoft CI/CD with GitHub Actions
    • 🔹MuleSoft from Start: A Beginner's Guide
    • 🔹MuleSoft + Data Cloud
  • Games~
    • 🗓️Advent of Code
    • 🏎️Anypoint Speedway
    • 🐍Battlesnake
    • 🎮Video Games
  • content
    • 📘Blogs
      • Another Integration Blog
      • Bits In Glass Blog
      • MuleSoft Blog
      • MuleSoft Tutorials
      • ProstDev Blog
      • Salesforce Developers Blog
      • Others
    • 💻MuleSoft Meetups
    • 🎧Podcasts
    • 🪧Slides
    • ▶️Videos
      • MuleSoft Videos
      • ProstDev
      • Salesforce Developers
Powered by GitBook
On this page
  • #1: Add numbers separated by paragraphs and get the max number
  • #2: Rock Paper Scissors game score system
  • #3: Count palindrome phrases using the Strings module
  • #4: Solve the Tower of Hanoi mathematical puzzle
  • #5: Reverse a phrase's words, but keep the punctuation
  • #6: Using tail-recursion to get the factorial of a number
  • #7: Modify certain values from a JSON structure
  • #8: Sum all digits to get a 1-digit number
  1. series

DataWeave Challenges

Programming challenges designed to be solved using DataWeave.

PreviousAdventures in MuleSoft + AINextMuleSoft CI/CD with GitHub Actions

Last updated 9 months ago

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.

  • - find here the whole list of challenges in ProstDev.

  • - 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:

🔹
Challenges
YouTube playlist
DataWeave programming challenge #1: Add numbers separated by paragraphs and get the max number | ProstDev BlogProstDev
DataWeave programming challenge #2: Rock Paper Scissors game score system | ProstDev BlogProstDev
DataWeave programming challenge #3: Count palindrome phrases using the Strings module | ProstDev BlogProstDev
DataWeave programming challenge #4: Solve the Tower of Hanoi mathematical puzzle | ProstDev BlogProstDev
DataWeave programming challenge #5: Reverse a phrase's words, but keep the punctuation | ProstDev BlogProstDev
DataWeave programming challenge #6: Using tail-recursion to get the factorial of a number | ProstDev BlogProstDev
DataWeave programming challenge #7: Modify certain values from a JSON structure | ProstDev BlogProstDev
DataWeave programming challenge #8: Sum all digits to get a 1-digit number | ProstDev BlogProstDev
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo