Objective
Given a string A, print Yes if it is a palindrome, print No otherwise.
Constraints
Sample Input
madam
Sample Output
Yes
Solution
import java.io.*;
import java.util.*;
public class Solution {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
String A=sc.next();
/* Enter your code here. Print output to STDOUT. */
String rev="";
for(int i=0;i<A.length();i++)
{
char ch=A.charAt(i);
rev=ch+rev;
}
if(A.equals(rev))
{
System.out.println("Yes");
}
else
{
System.out.println("No");
}
}
}
Steps involved in this solution:
1. Import the necessary packages (java.io.* and java.util.*) for input/output and utility operations.
2. Create a public class named Solution for the main program.
3. Define the main method, which is the entry point of the program.
4. Create a Scanner object sc to read input from the standard input (keyboard).
5. Use the Scanner to read a string input from the user and store it in variable A
.
6. Initialize an empty string rev. Iterate through each character in the input string A
, and prepend each character to the rev string, effectively reversing the input string.
7. Compare the original input string A
with the reversed string rev to determine if it's a palindrome.
8. Print "Yes" if the input string is a palindrome, and "No" if it is not.
Trainings :
Data Science Training in Indore | Python Training in Indore | Data Analytics Training in Indore | Blockchain Training in Indore | React JS Training in Indore | Web Development Training in Indore | Full Stack Development Training in Indore |Free Courses and Resource :
Dart | OpenCV Tutorials | Projects | Interview Questions | Python Data Structures and Algorithms | Aptitude Tests | Verbal Aptitude | Matplotlib Tutorials | Examples | Interview Questions | HackerRank Python | Pandas Tutorials | Projects | Interview Questions | Rust Tutorials | Projects | Interview Questions | ExpressJS Tutorials | Projects | Interview Questions | Django | MongoDB Tutorials | Examples | Interview Questions | HackerRank C Program Solutions | Python Tutorials by CodersDaily | React.js Tutorials | Golang Tutorials | Projects | Interview Questions | MS Sql Server Tutorials | Examples | Interview Questions | Verbal Ability Tutorial | Numpy Tutorials | Projects | Interview Questions | Power BI Tutorials | Projects | Interview Questions | Example Dashboards | Tensor Flow | HackerRank C++ Solutions | Django REST Framework Tutorial | CodeChef Python Solutions | Leetcode Python Solutions | Reasoning Ability Tutorial | Quantitative Ability Tutorial | C++ Tutorials | HackerRank Java Solutions | TCS NQT Mock Test Series | Verbal Aptitude 2 | HackerRank DSA Solutions | HackerRank SQL Solutions | Javascript | Node.js Tutorials |Interview Questions :
Pandas Tutorials | Projects | Interview Questions | ExpressJS Tutorials | Projects | Interview Questions | Django | Python Tutorials by CodersDaily | Golang Tutorials | Projects | Interview Questions | Numpy Tutorials | Projects | Interview Questions | Django REST Framework Tutorial |Top Colleges in India :
Indian Institute of Technology Bombay | Jaypee University of Engineering and Technology - Guna |