Hirdetés
- Multimédiás / PC-s hangfalszettek (2.0, 2.1, 5.1)
- Kormányok / autós szimulátorok topikja
- NVIDIA GeForce RTX 3080 / 3090 / Ti (GA102)
- Smart TV vagy TV okosító? Mi éri meg jobban ma?
- Milyen házat vegyek?
- Azonnali informatikai kérdések órája
- TCL LCD és LED TV-k
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen egeret válasszak?
- Mini-ITX
-
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
- Apple Watch Sport - ez is csak egy okosóra
- Multimédiás / PC-s hangfalszettek (2.0, 2.1, 5.1)
- Sweet.tv - internetes TV
- Samsung Galaxy Watch8 - Classic - Ultra 2025
- World of Tanks - MMO
- One mobilszolgáltatások
- Kormányok / autós szimulátorok topikja
- Okos Otthon / Smart Home
- Formula-1
- NVIDIA GeForce RTX 3080 / 3090 / Ti (GA102)
- További aktív témák...
- Eladó ZTE MC888A 5G + router LTE Sim kártyás
- Dell Latitude 5450 14" FHD IPS ULTRA 5 135U vPRO 12 Mag 16GB RAM 512GB NVME SSD 2028-ig Gar
- 2x LG 27GP850-B UltraGear / 1-3 ÉV GARANCIA!
- Dell Latitude 5500 i5-8365u / 16gb ddr4 / 500gb m.2 ssd / jó akku / töltő
- Kolink Rocket / Rocket Heavy / Rocket Heavy Vented / Rocket Complex mini / SFF számítógép házak
- Honor X6 64GB, Kártyafüggetlen, 1 Év Garanciával
- Bomba ár! HP EliteBook 2560P - i5-2540M I 4GB I 250GB I DVDRW I 12,5" HD I W10 I Garancia!
- Telefon felváráslás!! Xiaomi Redmi Note 11, Xiaomi Redmi Note 11 Pro, Xiaomi 11 Lite
- Lenovo Thunderbolt 3 kábel (4X90U90617)
- Lenovo ThinkCentre M720q/ Dell OptiPlex 3070/ Hp EliteDesk 800 G4-G5 mini, micro PC-Számla/garancia
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest