Advertisement
Sylv3rWolf

ZadPalindromStack

Oct 19th, 2015
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.88 KB | None | 0 0
  1. package Element;
  2.  
  3. /**
  4.  *
  5.  * @author MaxSylverWolf
  6.  */
  7.  
  8. import java.util.Stack;
  9. import java.util.Scanner;
  10. /**
  11.  *
  12.  * @author MaxSylverWolf
  13.  */
  14.  
  15. public class Palindrom {
  16.  
  17.     public static void main(String[] args) {
  18.  
  19.         System.out.print("Wprowadź wyraz lub ciąg znaków: ");
  20.         Scanner in=new Scanner(System.in);
  21.         String wyraz = in.nextLine();
  22.         Stack stos = new Stack();
  23.  
  24.         for (int i = 0; i < wyraz.length(); i++) {
  25.             stos.push(wyraz.charAt(i));
  26.         }
  27.  
  28.         String odwróconyWyraz = "";
  29.  
  30.         while (!stos.isEmpty()) {
  31.             odwróconyWyraz = odwróconyWyraz+stos.pop();
  32.         }
  33.  
  34.         if (wyraz.equals(odwróconyWyraz))
  35.             System.out.println("To słowo/ciąg znaków jest palindromem!");
  36.         else
  37.             System.out.println("To słowo/ciąg znaków nie jest palindromem!");
  38.  
  39.     }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement