const array = [
"node.js!!!",
"...c",
"java,,,",
"c++",
"**python__",
".S.Q.L."
];
array.forEach(s => {
console.log(trimPunctuation(s));
});
function trimPunctuation(s) {
const charsToTrim = ['*', '!', ',', '.', '_'];
let start = 0;
let end = s.length;
while (start < end && charsToTrim.includes(s[start])) {
start++;
}
while (end > start && charsToTrim.includes(s[end - 1])) {
end--;
}
return s.slice(start, end);
}
/*
run:
node.js
c
java
c++
python
S.Q.L
*/