Longest Palindromic Substring LeetCode solution in Java
1class Solution {2String max = "";34private void checkPalindrome(String s, int l, int r) {5while (l >= 0 && r < s.length() && s.charAt(l) == s.charAt(r)) {6if (r - l >= max.length()) {7max = s.substring(l, r + 1);8}910l--;11r++;12}13}1415public String longestPalindrome(String s) {16for (int i = 0; i < s.length(); i++) {17checkPalindrome(s, i, i);18checkPalindrome(s, i, i + 1);19}2021return max;22}23}