Question

In: Computer Science

Create using Java Description: Palindrome -- According to wikipedia "A palindrome is a word, phrase, number...

Create using Java

Description: Palindrome -- According to wikipedia "A palindrome is a word, phrase, number or other sequence of units that can be read the same way in either direction"
Write a application that can determine if a 5 digit number you input is a palindrome. If the number is a palindrome then print "The number is a palindrome." If it is not then print "The number is NOT a palindrome"
Make sure to use an array

  1. Allow input of any length integer (ie 12345654321 would be valid input)
  2. Allow input of any number of any alphanumeric characters (ie abg345tghtriu8 would be valid input)

//-----------------------------------
// This is the good version pseudocode
//   create string sInput
//
//   prompt for input
//
//   create char array (cArray) and assign sInput.toCharArray()
//
//   loop to check for palindrome (set i = 0, j = sInput.length()-1, check to see if i != j; increment i, decrement j)
//       check to see if current array values are !=
//           print not a palindrome
//           return
//       end of loop
//   print is a palindrome
//------------------------------

Solutions

Expert Solution

input code:

output:

code:

import java.util.*;
public class Main
{
   public static void main(String[] args)
   {
   /*declare the variables*/
       Scanner sc=new Scanner(System.in);
       /*take input from user*/
       System.out.print("Enter the String: ");
       String sInput=sc.next();
       /*declare the Character array*/
       char cArray[]=new char[sInput.length()];
      
       /*assign value into the Character array*/
       for(int i=0;i<sInput.length();i++)
   {
   cArray[i]=sInput.charAt(i);
   }
   int j=sInput.length(),count=0;
   /*check if string is Palindrome or not*/
   for(int i=0;i<sInput.length();i++)
   {
   /*if not match than break the loop*/
   if(cArray[i]!=cArray[j-i-1])
   {
   count=1;
   break;
   }
   }
   /*print according to the counter*/
   if(count==0)
   {
   System.out.println("Palindrome");
   }
   else
   {
   System.out.println("Not Palindrome");
   }
      
   }
}


Related Solutions

JAVA. A palindrome is a word or a phrase that is the same when read both forward and backward.
java please. A palindrome is a word or a phrase that is the same when read both forward and backward. Examples are: "bob," "sees," or "never odd or even" (ignoring spaces). Write a program whose input is a word or phrase, and that outputs whether the input is a palindrome.Ex: If the input is:bobthe output is:bob is a palindromeEx: If the input is:bobbythe output is:bobby is not a palindromeHint: Start by removing spaces. Then check if a string is equivalent to it's reverse.Hint: Start by just handling single-word...
(Using Java) create a class that can identify a palindrome. A palindrome is defined as -...
(Using Java) create a class that can identify a palindrome. A palindrome is defined as - A string of characters that reads the same from left to right as its does from right to left - Example: Anna, Civic, Kayak, Level, Madam - To recognize a palindrome, a queue can be used in conjunction with a stack o A stack can be used to reverse the order of occurrences o A queue can be used to preserve the order of...
A palindrome is a word or a phrase that is the same when read both forward...
A palindrome is a word or a phrase that is the same when read both forward and backward. Examples are: "bob," "sees," or "never odd or even" (ignoring spaces). Write a program whose input is a word or phrase, and that outputs whether the input is a palindrome. Ex: If the input is: bob the output is: bob is a palindrome Ex: If the input is: bobby the output is: bobby is not a palindrome Hint: Start by just handling...
A palindrome is a word or a phrase that is the same when read both forward and backward.
6.7 LAB: PalindromeA palindrome is a word or a phrase that is the same when read both forward and backward. Examples are: "bob," "sees," or "never odd or even" (ignoring spaces). Write a program whose input is a word or phrase, and that outputs whether the input is a palindrome.Ex: If the input is:bobthe output is:bob is a palindromeEx: If the input is:bobbythe output is:bobby is not a palindromeHint: Start by removing spaces. Then check if a string is equivalent to it's reverse.This is my code:s =...
A palindrome is a word or phrase, which reads the same backward or forward. Write a...
A palindrome is a word or phrase, which reads the same backward or forward. Write a program that prompts the user for a string of characters terminated by a period and determines whether the string (without the period) is a palindrome. IMP: Assume that the input contains only letters and blanks. Assume also that the input is at most 30 characters long. Use an array of characters of size 30 to store the input! Disregard blanks when deciding if the...
using Dr java Objective: Write a program that takes a phrase and then counts the number...
using Dr java Objective: Write a program that takes a phrase and then counts the number of vowels (case does not matter) in the phrase. It then should display all of the vowels in sorted ascending order according to their count. Only consider {AEIOU} as the vowels. Hint: It may be a good idea to keep track and sort two arrays: Has the vowels in alphabetic order Has the number of said vowels Whenever one would swap then it swaps...
Java Palindrome Use StringBuilder concept to create a palindrome checker.   Method should be called pCheck. Must...
Java Palindrome Use StringBuilder concept to create a palindrome checker.   Method should be called pCheck. Must use var-arg concept.   Class name for this program is Palindrome.   Must pass this test:: public class PalindromeTest { public static void main(String[] args) { Palindrome palindrome = new Palindrome(); boolean answer = palindrome.pCheck("racecar", "Bell", "elle", "bunny"); System.out.println(“These are palindromes: " + answer); } }
Please write a pep/9 assembly code that checks if a word or number is a palindrome
Please write a pep/9 assembly code that checks if a word or number is a palindrome
in this java program, list sentence(s) with the max. number of occurences of the phrase “but...
in this java program, list sentence(s) with the max. number of occurences of the phrase “but the” in the entire file and also list the corresponding frequency. -cant use hashmaps -instances like “but there” still counts as an occurence -input file will be a couple paragraphs long.
Task Description:  Create a referral letter for the following patient using Microsoft word & Full Block Style...
Task Description:  Create a referral letter for the following patient using Microsoft word & Full Block Style . Patient: Lisa Duck Dentist: Dr. Harry DDS, M.S  Address ... Radiograph Findings: Impacted third molars, mild bone loss around max and mandibular molars. Fractured amalgam on the mandibular left first molar Oral Examination Findings: Confirmed mild periodontitis, fractured amalgam, Class III Mobility on 37 electrical shock like pain that radiates to his lower lip when tooth clenched.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT