Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Run results for:
example01
Go to the benchmark
Embed
Embed Benchmark Result
Run details:
User agent:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 YaBrowser/24.7.0.0 Safari/537.36
Browser:
Yandex Browser 24
Operating system:
Windows
Device Platform:
Desktop
Date tested:
one year ago
Test name
Executions per second
1
171902.3 Ops/sec
2
193811.8 Ops/sec
Tests:
1
function checkPart(part) { let reversed = part.split("").reverse().join(""); let isEqual = part === reversed; if (!isEqual) { const array = part.split(""); array.reduce((prev, curr, index) => { const result = array.slice(0, index - 1).join("") + array.slice(index).join(""); reversed = result.split("").reverse().join(""); if (result === reversed) isEqual = true; return curr; }); } return isEqual; } console.log(checkPart("uwu"));
2
function checkPart(part) { const textoOriginal = '' + part; const textoReverso = textoOriginal.split('').reverse().join(''); const resultado = textoOriginal.includes(textoReverso) || textoOriginal.split('').find((_, index) => { const arreglo = [...textoOriginal.split('')]; arreglo.splice(index, 1); const textoCortado = arreglo.join(''); return textoCortado.includes(arreglo.reverse().join('')); }); return resultado ? true : false; } console.log(checkPart("uwu"));