Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Poredjenje dva niza

[es] :: Skript jezici :: Poredjenje dva niza

[ Pregleda: 3990 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

CallMeSaMaster

Član broj: 43611
Poruke: 466
92.36.182.*



+1 Profil

icon Poredjenje dva niza29.05.2008. u 16:55 - pre 148 meseci
Imam jedan banalan primjer ali jednostavno sam zablokiro i ne kontam.
Recimo da i mam dva niza a i b
Var a = "prvi, drugi, treci, cetvrti, peti, sesti, sedmi, osmi";
Var b = " treci,sedmi,osmi"

Htio bih da iz niza a vratim sve elemente koji se ne nalaze u b. Pokusao sam ovako, ali ne ide, jednostvano nece pa nece:

a=a.split(",");
b=b.split(",");

for (i=0; i<a; i++) {
for (j=0;j<b;j++) {
if (a != b[j]) {
test+= a;
test+=",";
}
}
}

test = test.substring(0.test.length-1);

Problem je sto se vrednosti u test ponavljaju po 4 puta ali jednostavne nece nista da upali.


Ako neko ima neki predlog, pls
 
Odgovor na temu

VRider
Marković Damir
(BGD/SD Karaburma)/Pirot

Član broj: 1510
Poruke: 4132
*.maksnet.net.

Jabber: damirm | gmail | com
ICQ: 134002435


+13 Profil

icon Re: Poredjenje dva niza29.05.2008. u 22:09 - pre 148 meseci
Koji je ovo programski jezik?
JaFreelancer.com
 
Odgovor na temu

random
Vladimir Vrzić
Beograd

Član broj: 85
Poruke: 3866
*.adsl-1.sezampro.yu.

Sajt: www.last.fm/user/vrza


+4 Profil

icon Re: Poredjenje dva niza30.05.2008. u 01:38 - pre 148 meseci
JavaScript.

Code:

var a = " prvi, drugi, treci, cetvrti, peti, sesti, sedmi, osmi";
var b = " treci, sedmi, osmi";
a = a.split(",");
b = b.split(",");
c = ""; // c = a \ b

for (x in a)
  for (y in b)
    if (b.indexOf(a[x]) == -1) {
      if (c != "") c += ", ";
      c += a[x];
      break;
    }

document.write(c + "<br />");

int rand(void);

Those who do not understand Unix are condemned to reinvent it, poorly.

Upali lampicu — koristi Jabber!
 
Odgovor na temu

CallMeSaMaster

Član broj: 43611
Poruke: 466
*.hermes.si.



+1 Profil

icon Re: Poredjenje dva niza30.05.2008. u 14:44 - pre 148 meseci
Hvala na pomoci, ali ja sam ipak uspio ovako da rijesim:

for (i=0; i<tt3.length; i++) {
count=0;
for (j=0;j<flds.length;j++) {
if (flds[j] != tt3.id) {
count+=1;
if (count == flds.length) {
url+= tt3.id;
url+= ",";
count=0;
}
}
}
}


Mrsko mi je sad prepravljat code, na prvobitnoo trazeno rjesenje takod a sam ostavio code iz app.


Pozdrav

[Ovu poruku je menjao CallMeSaMaster dana 01.06.2008. u 01:45 GMT+1]
 
Odgovor na temu

[es] :: Skript jezici :: Poredjenje dva niza

[ Pregleda: 3990 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.