VSDevelopers, Algorithms Coliseum

Palindrome

</pre>
<p class="p2">/*Copyrights to vsdevelopers.io*/</p>
<p class="p2">/*For more programs visit vsdevelopers.io */</p>
<p class="p2">/*Java program to check whether the given sting is <span class="s1">palindrome</span> or not*/</p>
<p class="p3"><span class="s2">import</span> java<span class="s3">.</span>util<span class="s3">.</span>Scanner<span class="s3">;</span></p>
<p class="p4"><span class="s2">public</span> <span class="s2">class</span> <span class="s1">VSDPalindrome</span> <span class="s5">{</span></p>
<p class="p2">// Function to take user input</p>
<p class="p5">publicstatic<span class="s6">String</span> <span class="s7">VSDuserInput</span><span class="s5">()</span> <span class="s5">{</span></p>
<p class="p6"><span class="s6">System</span><span class="s3">.</span><span class="s8"><b><i>out</i></b></span><span class="s3">.</span><span class="s9">println</span><span class="s5">(</span>"Enter String to check for palindrome"<span class="s5">)</span><span class="s3">;</span></p>
<p class="p4">Scanner<span class="s10">sc</span> <span class="s3">=</span> <span class="s2">new</span> <span class="s9">Scanner</span><span class="s5">(</span>System<span class="s3">.</span><span class="s8"><b><i>in</i></b></span><span class="s5">)</span><span class="s3">;</span></p>
<p class="p4">String<span class="s10">s</span> <span class="s3">=</span> <span class="s11">sc</span><span class="s3">.</span><span class="s9">next</span><span class="s5">()</span><span class="s3">;</span></p>
<p class="p5">return<span class="s11">s</span><span class="s3">;</span></p>
<p class="p3"><span class="s5">}</span></p>
<p class="p2">// Function to compute reverse of given string and return boolean value by</p>
<p class="p2">// matching it against original string</p>
<p class="p5">publicstaticboolean<span class="s7">VSDispalindrome</span><span class="s5">(</span><span class="s6">String</span> <span class="s12">s</span><span class="s5">)</span> <span class="s5">{</span></p>
<p class="p5">boolean<span class="s10">b</span><span class="s3">;</span></p>
<p class="p4">String<span class="s10">rev</span> <span class="s3">=</span> <span class="s13">""</span><span class="s3">;</span></p>
<p class="p3"><span class="s2">for</span> <span class="s5">(</span><span class="s2">int</span> <span class="s10">i</span> <span class="s3">=</span> <span class="s12">s</span><span class="s3">.</span><span class="s9">length</span><span class="s5">()</span> <span class="s3">-</span> <span class="s14">1</span><span class="s3">;</span> <span class="s11">i</span> <span class="s3">>=</span> <span class="s14">0</span><span class="s3">;</span> <span class="s11">i</span><span class="s3">--</span><span class="s5">)</span> <span class="s5">{</span></p>
<p class="p7"><span class="s11">rev</span> <span class="s3">+=</span> <span class="s12">s</span><span class="s3">.</span>charAt<span class="s5">(</span><span class="s11">i</span><span class="s5">)</span><span class="s3">;</span></p>
<p class="p3"><span class="s5">}</span></p>
<p class="p7"><span class="s2">if</span> <span class="s5">(</span><span class="s11">rev</span><span class="s3">.</span>equals<span class="s5">(</span><span class="s12">s</span><span class="s5">))</span></p>
<p class="p3"><span class="s11">b</span> <span class="s3">=</span> <span class="s2">true</span><span class="s3">;</span></p>
<p class="p5">else</p>
<p class="p3"><span class="s11">b</span> <span class="s3">=</span> <span class="s2">false</span><span class="s3">;</span></p>
<p class="p5">return<span class="s11">b</span><span class="s3">;</span></p>
<p class="p3"><span class="s5">}</span></p>
<p class="p5">publicstaticvoid<span class="s7">main</span><span class="s5">(</span><span class="s6">String</span> <span class="s12">args</span><span class="s5">[])</span> <span class="s5">{</span></p>
<p class="p8"><span class="s6">String</span> <span class="s10">s</span> <span class="s3">=</span> <i>VSDuserInput</i><span class="s5">()</span><span class="s3">;</span></p>
<p class="p8"><span class="s2">boolean</span> <span class="s10">b</span> <span class="s3">=</span> <i>VSDispalindrome</i><span class="s5">(</span><span class="s11">s</span><span class="s5">)</span><span class="s3">;</span></p>
<p class="p3"><span class="s2">if</span> <span class="s5">(</span><span class="s11">b</span><span class="s5">)</span></p>
<p class="p6"><span class="s6">System</span><span class="s3">.</span><span class="s8"><b><i>out</i></b></span><span class="s3">.</span><span class="s9">println</span><span class="s5">(</span>"Palindrome"<span class="s5">)</span><span class="s3">;</span></p>
<p class="p5">else</p>
<p class="p6"><span class="s6">System</span><span class="s3">.</span><span class="s8"><b><i>out</i></b></span><span class="s3">.</span><span class="s9">println</span><span class="s5">(</span>"Not a Palindrome"<span class="s5">)</span><span class="s3">;</span></p>
<p class="p3"><span class="s5">}</span></p>
<p class="p9">}</p>

<pre>
loader