Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package zadanie5;
- public class MainPalindrom {
- public static void main(String[] args) {
- sprawdzamCzyPalindrom("kobyła ma mały bok");
- sprawdzamCzyPalindrom("kajak");
- System.out.println(isPalindrome("kobyła ma mały bok"));
- System.out.println(isPalindrome("kajak"));
- }
- public static boolean isPalindrome(String wyrazenie) {
- String n2 = wyrazenie.toLowerCase();
- int n = n2.length();
- for (int i = 0; i < n / 2; i++)
- if (n2.charAt(i) != n2.charAt(n - i - 1))
- return false;
- return true;
- }
- public static void sprawdzamCzyPalindrom(String wyrazenie) {
- // Wyrzuc spacje oraz zmien na male litery
- String przygotowaneWyrazenie = wyrazenie.replace(" ", "").toLowerCase();
- // Porownaj ze swoja odwrotnoscia
- if (przygotowaneWyrazenie.equals(new StringBuilder(przygotowaneWyrazenie).reverse().toString())) {
- System.out.println("Twoje wyrazenie to palindrom! Ty śmieszku!");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement