Break a Palindrome LeetCode solution in Java
1class Solution {2public String breakPalindrome(String palindrome) {34int left = 0;5int right = palindrome.length() - 1;67if (palindrome.length() == 1) return "";89while (left < right) {1011char c = palindrome.charAt(left);1213if (c != 'a') {14StringBuilder sb = new StringBuilder(palindrome);15sb.setCharAt(left, 'a');16return sb.toString();17} else {18left++;19right--;20}21}2223// aaaa24// aba2526StringBuilder sb = new StringBuilder(palindrome);27sb.setCharAt(palindrome.length() - 1, 'b');28return sb.toString();29}30}