Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 6.273 pregleda

Najnovija ↓

Poredjenje dva niza 29.05.2008. u 17:55 · pre 224 meseca #1
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
Re: Poredjenje dva niza 29.05.2008. u 23:09 · pre 224 meseca #2
Koji je ovo programski jezik?
Potpis
JaFreelancer.com
Re: Poredjenje dva niza 30.05.2008. u 02:38 · pre 224 meseca #3
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 />");
Potpis
int rand(void);

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

Upali lampicu — koristi Jabber!
Re: Poredjenje dva niza 30.05.2008. u 15:44 · pre 224 meseca
izmenjeno 1 put, poslednji put CallMeSaMaster 01.06.2008. u 01:45
  1. CallMeSaMaster01.06.2008. u 01:45zapis iz teksta poruke
#4
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
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme