VOOZH about

URL: https://www.geeksforgeeks.org/interview-experiences/tcs-coding-practice-question-reverse-a-number/

⇱ TCS Coding Practice Question | Reverse a Number - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

TCS Coding Practice Question | Reverse a Number

Last Updated : 11 Jul, 2025

Given a number, the task is to reverse this number using Command Line Arguments. Examples:

Input: num = 12345
Output: 54321
Input: num = 786
Output: 687

👁 Image
Approach:

  • Since the number is entered as Command line Argument, there is no need for a dedicated input line
  • Extract the input number from the command line argument
  • This extracted number will be in String type.
  • Convert this number into integer type and store it in a variable, say num
  • Initialize a variable, say rev_num, to store the reverse of this number with 0
  • Now loop through the number num till it becomes 0, i.e. (num > 0)
  • In each iteration,
    • Multiply rev_num by 10 and add remainder of num to it. This will store the last digit of num in rev_num
    • Divide num by 10 to remove the last digit from it.
  • After the loop has ended, rev_num has the reverse of num.

Program:

Output:

  • In C:

👁 Image

  • In Java :

👁 Image

  • In Python


👁 Screenshot-2023-07-23-152257

  • In C++:   
👁 Image
Comment