{"ScriptPreparationCode":null,"TestCases":[{"Name":"1","Code":"function checkPart(part) {\r\n let reversed = part.split(\u0022\u0022).reverse().join(\u0022\u0022);\r\n let isEqual = part === reversed;\r\n\r\n if (!isEqual) {\r\n const array = part.split(\u0022\u0022);\r\n\r\n array.reduce((prev, curr, index) =\u003E {\r\n const result =\r\n array.slice(0, index - 1).join(\u0022\u0022) \u002B array.slice(index).join(\u0022\u0022);\r\n reversed = result.split(\u0022\u0022).reverse().join(\u0022\u0022);\r\n if (result === reversed) isEqual = true;\r\n return curr;\r\n });\r\n }\r\n return isEqual;\r\n}\r\nconsole.log(checkPart(\u0022uwu\u0022));","IsDeferred":false},{"Name":"2","Code":"function checkPart(part) {\r\n const textoOriginal = \u0027\u0027 \u002B part;\r\n const textoReverso = textoOriginal.split(\u0027\u0027).reverse().join(\u0027\u0027);\r\n const resultado = textoOriginal.includes(textoReverso) || textoOriginal.split(\u0027\u0027).find((_, index) =\u003E {\r\n const arreglo = [...textoOriginal.split(\u0027\u0027)];\r\n arreglo.splice(index, 1);\r\n const textoCortado = arreglo.join(\u0027\u0027);\r\n return textoCortado.includes(arreglo.reverse().join(\u0027\u0027));\r\n });\r\n return resultado ? true : false;\r\n}\r\nconsole.log(checkPart(\u0022uwu\u0022));","IsDeferred":false}]}