| 
            
             This post is completed by 1 user  
            
             | 
         Add to List | 
353. Reverse a given number
Objective: Given a number, write a java program to reverse a number
Example:
Given Number: 1234 Output: 4321 Given Number: 1020 Output: 201
Approach: Using loop
- Keep divide the number by 10 and add the remainder to the reversed number (after multiple reversed number with 10)
 - See the code.
 
Output:
Given Number: 1234 Reversed Number: 4321 Given Number: 1020 Reversed Number: 201
Approach: Using Recursion
- Divide the number by 10 and add the remainder to the reversed number (after multiple reversed number with 10) and make a recursive call with number and reversed number.
 - See the code.
 
Output:
Given Number: 1234 Reversed Number using recursion: 4321 Given Number: 1020 Reversed Number using recursion: 201