Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Now here is the code I have so far: import java.util.* public class Palindrome{

ID: 670830 • Letter: N

Question

Now here is the code I have so far:

import java.util.*

public class Palindrome{

public static void main(String[] args) {
Scanner in = new Scanner(System.in);
  
  
  
String palindrome = in.nextLine();
char[] chars = palindrome.toLowerCase().toCharArray();
isPalindrome(chars,chars.Length);
}

private static boolean isPalindrome(char[] a,int used) {

int i = 0,j = used;
while (i < j) {
if (Character.isWhitespace(s.charAt(i))) {
i++;
continue;
}

if (Character.isWhitespace(s.charAt(j))) {
j--;
continue;
}

if (Character.toLowerCase(s.charAt(i)) != Character.toLowerCase(s.charAt(j))) {
return false;
} else {
i++;
j--;
}

}

return true;
}


}

Explanation / Answer

import java.util.*;
public class Palindrome{
public static void main(String[] args) {
Scanner in = new Scanner(System.in);

String palindrome = in.nextLine();
char[] chars = palindrome.toLowerCase().toCharArray();
isPalindrome(chars,palindrome.length());
}

private static boolean isPalindrome(char[] a,int used) {
int i = 0,j = used;
while (i < j) {
if (Character.isWhitespace(a[i])) {
i++;
continue;
}
if (Character.isWhitespace(a[j])) {
j--;
continue;
}
if (Character.toLowerCase(a[i]) != Character.toLowerCase(a[j])) {
return false;
} else {
i++;
j--;
}
}
return true;
}

}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote