Break a Palindrome LeetCode solution in JavaScript
1var breakPalindrome = function (palindrome) {2// domain n / 2 k pehlay3palindrome = palindrome.split("");4const len = palindrome.length;5if (len == 1) return "";6const domain = Math.floor(len / 2);7let firstNonAChar = -1,8lastAChar = -1;9for (let i = 0; i < domain; i++) {10if (palindrome[i] != "a") {11firstNonAChar = i;12break;13}14}15if (firstNonAChar == -1) {16palindrome[len - 1] = "b";17} else palindrome[firstNonAChar] = "a";18return palindrome.join("");19};