i didnt even wanna ask about these
… but replit passes my current code for all examples…
vs code logs a successful return of each test also…
FCC’s IDE doesn’t like it
i AM in fact assuming I, not FCC is making a mistake here
but i dont see it
also… weirdly useless error message
Your code so far
function palindrome(str) {
let temp = str. replace(/^a-zA-Z0-9 ]/g, '')
str = temp.toLowerCase();
let strung = str.split("")
let backward = []
let forward = []
for(let i = 0; i < strung.length; i += 1){
let char = strung[i];
if ((char !== " ") && (char !== "/") && (char !== ",") && (char !== ".") && (char !== "_" )){
forward.push(char)
}
}
//console.log(`normal : ${forward.join("")}`)
for(let i = strung.length; i >= 0; i --){
let char = strung[i];
if ((char !== " ") && (char !== "/") && (char !== " " ) && (char !== ".") && (char !== "_" )){
backward.push(char)
}
}
//console.log(`backward to front : ${backward.join("")}`)
return forward.join("") === backward.join("")
}
console.log(palindrome("eye"))
console.log(palindrome("My age is 0, 0 si ega ym."))
console.log(palindrome("_eye"))
console.log(palindrome("not a palindrome"))
console.log(palindrome("race car"))
console.log(palindrome("almostomla"))
console.log(palindrome("0_0 (: /-\ :) 0-0"))
console.log(palindrome("five|\_/|four"))
Your browser information:
User Agent is: Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/112.0
Challenge: JavaScript Algorithms and Data Structures Projects - Palindrome Checker
Link to the challenge:
(upload://3RxHIngMrONyaTvCNz8KTsCLw84.png)