
문제풀이
- 앞뒤 뒤집어도 똑같다는말은 start을 index0 으로 잡고 end 를 index 마지막 으로 잡은다음 둘이 같지않으면 return 을 함
- 시간초과 2번이 나서 남의 코드를 확인해서 다시 풀었다.


나의 코드
function solution(s)
{
const check_is_real= function(arr){
let start=0;
let end=arr.length-1;
while(start<end){
if(arr[start]!=arr[end]) return false;
else{
start+=1;
end-=1;
}
}
return true;
}
let answer=1;
for(var i=0; i<s.length; i++){
for(var z=s.length; z>=0;z --){
if(s[i]==s[z-1]){
let check= s.slice(i,z);
const final= check_is_real(check);
if(final){ answer= Math.max(answer,check.length)
break;}
}
}
}
return answer;
}