Hirdetés
- Milyen TV-t vegyek?
- Jelentősen meglazítja a gyeplőt a Windows 11 frissítéseknél a Microsoft
- Milyen asztali médialejátszót?
- Apple asztali gépek
- Belehúz a kapacitásbővítésbe a TSMC
- OLED TV topic
- AMD Navi Radeon™ RX 9xxx sorozat
- SSD kibeszélő
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Ne késd le a határidőt! (Secure Boot 2026)
-
PROHARDVER!
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
Jim-Y
veterán
Az elsőre egy félkész megoldás lehet például:
String.prototype.sameUntil = function(other) {
var cvar = (this.length < other.length ? this.length : other.length);
for(var i=0; i < cvar; ++i) {
if(this.charAt(i) != other.charAt(i)) {
return i;
}
}
return cvar;
}Azért félkész, mert a lehetséges buktatókat nem teszteltem ki, a példa adataidra jól működik, ha egyáltalán nem egyezik, akkor 0-t ad vissza. Illetve feltételezi, hogy az első karaktertől vett egyezést keresünk.
A második kérdést én sem értem igazán. Itt valahogy mindenképp csoportosítanod kéne az ugyanolyan str1-hez tartozó adatokat. Ha pl egy tömbbe tudod valahogy tenni az alma stringhez tartozó str2-ket, akkor
var almaArray = ["aluljáró", "almárium", "alváz"];
console.log(almaArray.map(function(elem) {
return "alma".sameUntil(elem);
}).reduce(function(prev, curr) {
return (prev < curr ? prev : curr);
}));// 2
De ha objektumba teszed, úgy is meg lehet oldani.
Új hozzászólás Aktív témák
- Távol-keleti webshopok OFF topikja (játékok, kuponok, stb.)
- Mikrotik routerek
- Gyúrósok ide!
- BestBuy topik
- Milyen TV-t vegyek?
- Parkside szerszám kibeszélő
- Jelentősen meglazítja a gyeplőt a Windows 11 frissítéseknél a Microsoft
- Kerékpárosok, bringások ide!
- Mobil flották
- Milyen asztali médialejátszót?
- További aktív témák...
- Apple iPhone SE 2020 128 GB Fehér 1 év Garancia Beszámítás Házhozszállítás
- Dell Latitude 5411,14",FHD,i7-10850H,16GB DDR4,512GB SSD,2GB VGA,WIN11
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9800X3D 32/64GB RAM RTX 5070Ti 16GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! Samsung Galaxy Tab S9 128GB Wifi tablet garanciával hibátlan működéssel
- Samsung, SK Hynix 8GB / 16GB / 32GB DDR5 laptop Memoria!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

