- Mobil flották
- Google Pixel topik
- Motorola Moto G72 - a titkos favorit
- Megjött a jubileumi Pixel széria
- iPhone topik
- Okosóra és okoskiegészítő topik
- Mi nincs, grafén akku van: itt a Xiaomi 11T és 11T Pro
- Samsung Galaxy S23 Ultra - non plus ultra
- Nagyobb akksi, hatékonyabb processzor
- Xiaomi 14 - párátlanul jó lehetne
-
Mobilarena
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
- P15 Gen2i 27% 15.6" FHD IPS i5-11500H RTX A2000 16GB 1TB NVMe ujjlolv magyar vbill gar
- iPhone 13 256GB Blue Makulátlan állapot, 100% akku!
- Macbook Pro 14" M1 PRO - 2021, 10/16 mag, 32GB RAM, 1 TERA SSD - garancia (110)
- Macbook Pro 14" M1 PRO - 2021, 8/14 mag, 16/512GB - garancia (113)
- Macbook Pro 13" M1 - 2021 gyártás, 16GB RAM, 2 TERA SSD, touchbar - garancia (62)
- Motorola E40 64GB, Kártyafüggetlen, 1 Év Garanciával
- Huawei P20 64GB, Kártyafüggetlen, 1 Év Garanciával
- Xbox Game Pass Ultimate kedvező áron, egyenesen a Microsoft-tól! - AUTOMATA BOLT
- Bomba ár! Dell Latitude 5400 - i5-8GEN I 16GB I 256SSD I 14" HD I HDMI I Cam I W11 I Gari!
- AKCIÓ! EZÜST! RITKASÁG! Surface Pro 11 Qualcomm Snapdragon X Elite 16GB 1000GB OLED 120Hz Gar!
Állásajánlatok
Cég: FOTC
Város: Budapest