Check if a number is Palindrome or Not | C++ Solution | GeeksForGeeks | Striver A2Z DSA Course

 

Given an integer, check whether it is a palindrome or not.




Example 1:

Input: n = 555  Output: Yes  


Example 2:

Input: n = 123  Output: No  

 

Your Task:
You don't need to read or print anything. Your task is to complete the function is_palindrome() which takes the number as input parameter and returns "Yes" if it is palindrome otherwise returns "No"(Without quotes).

 

Expected Time Complexity: O(x)
Expected Space Complexity: O(x) where x is number of digits in n.

 

Constraints:
1 <= n <= 1000

------------------
solution :-
------------------
public:
string is_palindrome(int n)
{
   // Code here.
   int b=n;
   int temp;
   int a=0;
   while(n>0){
       temp=n%10;
       n=n/10;
       a=a*10+temp;
   }
   
   if(a != b){
       cout<<"No";
   }else{
       cout<<"Yes";
   }
}

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.

#buttons=(Accept !) #days=(20)

Our website uses cookies to enhance your experience. Learn More
Accept !