Pomoc oko kesiranja

Pomoc oko kesiranja

offline
  • Jelena
  • Pridružio: 15 Avg 2014
  • Poruke: 22
  • Gde živiš: Beograd

Imam zadatak iz js sa kesiranjem,ali ne mogu na internetu da pronadjem adekvatno objasnjenje.
Ovako mi glasi zadatak,pa ako neko zna da mi malo pojasni:

Promenite slijedeću funkciju tako da može da kešira svoj rezultat:
function daLiJeProstBroj( broj ) { var prostBroj = broj != 1; // svaki broj izuzev 1 može biti prost for ( var i = 2; i < broj; i++ ) { if ( broj % i == 0 ) { prostBroj = false; break; } } return prostBroj; } assert( daLiJeProstBroj(5), "5 je prost broj." ); true assert( daLiJeProstBroj.cache[5], "Da li je rezltat keširan?" ); false

Hvala !



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 15 Jan 2015
  • Poruke: 14

[Link mogu videti samo ulogovani korisnici]



offline
  • Web Designer, PHP Developer; HTML, CSS, SQL, jQuery Programmer
  • Pridružio: 13 Jun 2010
  • Poruke: 307
  • Gde živiš: Subotica

Malo da olakšamo:

function daLiJeProstBroj( broj ) {    /*Proveri keširanje*/    if ( isPrime.cache[ broj ] != null ) return isPrime.cache[ broj ];    var prostBroj = (broj != 1); /* svaki broj izuzev 1 može biti prost */    /* Listaj i traži */    for ( var i = 2; i < broj; i++ ) {       if ( broj % i == 0 )       {          prostBroj = false;          break;       }             }    return prostBroj; } assert( daLiJeProstBroj(5), "5 je prost broj." ); assert( isPrime.cache[5], "Da li je rezltat keširan?" );

Ovo bi trebalo biti tačno.

offline
  • Pridružio: 15 Jan 2015
  • Poruke: 14

FoxVanis ::Ovo bi trebalo biti tačno.
Teško.
isPrime nije definisan, misliš daLiJeProstBroj, zatim neupisuješ testirane rezultate u keš.

offline
  • Jelena
  • Pridružio: 15 Avg 2014
  • Poruke: 22
  • Gde živiš: Beograd

Hvala vam Smile

offline
  • Web Designer, PHP Developer; HTML, CSS, SQL, jQuery Programmer
  • Pridružio: 13 Jun 2010
  • Poruke: 307
  • Gde živiš: Subotica

ShadowOTN ::FoxVanis ::Ovo bi trebalo biti tačno.
Teško.
isPrime nije definisan, misliš daLiJeProstBroj, zatim neupisuješ testirane rezultate u keš.


Da, nisam obratio pažnju jer je iz neke vežbe koju sam davno radio pa sam prepisao na srpski. Hvala!

function daLiJeProstBroj( broj ) {    /*Proveri keširanje*/    if ( daLiJeProstBroj.cache[ broj ] != null ) return daLiJeProstBroj.cache[ broj ];      var prostBroj = (broj != 1); /* svaki broj izuzev 1 može biti prost */    /* Listaj i traži */    for ( var i = 2; i < broj; i++ ) {       if ( broj % i == 0 )       {          prostBroj = false;          break;       }             }    return prostBroj; } assert( daLiJeProstBroj(5), "5 je prost broj." ); assert( daLiJeProstBroj.cache[5], "Da li je rezltat keširan?" );

offline
  • Pridružio: 15 Jan 2015
  • Poruke: 14

I dalje ne radi, pogledaj link koji sam ostavio u ovoj temi.

Ko je trenutno na forumu
 

Ukupno su 1074 korisnika na forumu :: 183 registrovanih, 18 sakrivenih i 873 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 15694 - dana 01 Feb 2026 12:23

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 357magnum, advokat84, Ageofloneliness, aleksandarbl, alternator, amaterSRB, ambra, ArmyBoss, BaneM75, Batinas, Baždaranac, Bobrock1, bojan_t, bojanM84, bokisha253, Boris90, Boroš, casual03, ceman, cenejac111, Chainsaw, cifra, crnogorac, cyprus, Dannyboy, darcaud, darkojbn, DeerHunter, dekan.m, Deki Duga Devetka, Denaya, DENIRO, Dimitrije Paunovic, Dioniss, djboj, Djokislav, Djokovic, Dragacevac, draganca, draganl, dragisa dragisa, dukikan, Duschi, dushan, Džekson, eagle.rs, ekozelj, ElGenius, Ercomero, fasko1505, Gall, geo.dule, gobrad, Gogi_avio, goranperović66, grenadir, Grochow, halkin gol, Hardenberg, havoc995, Hemi, HrcAk47, Igritelj, ikan, Insan, IQ116, Iskander, istina, ivan_8282, IvanMiletic, Ivoo, Jager715510, Jan, Jaz, Jester, joca83, jodzula, Jomini, JOntra, Jovan.D, Kajzer Soze, Kalem, kirucar, koneks, Kruger, Krusarac, kybonacci, lakson001, Laluvr, Lance Guest, Lazarus, lima, Litostroton, M74AB3, Marko Marković, marko.markovic, Markov93, marsi, mean_machine, mercedesamg, metallac777, Miki 84, mikidragi, milanpb, milbos, Miler88, milos1231, Milovan Dinic, Mitogna, Mićko, MK10, Mr. Majevica, N.e.m.a.nj.a., Ne doznajem se u oružje, nebidrag, nelezele, nerevar, nixos, obsidian, Paklenica, Parker, Pekman, Pero Petković, Perudin_92, Petar888, Pewac21, Plavi1, posmatrac300, proka1ng, proka89, Ray1973, Razdroid, razumihin, rebro1974, Ripanjac, Rothmans, sajorg, savaskytec, sekretar, sekula80, sevenino, shadower78, ShtagodShtagod, Sirius, Smiljkovich, spektorsky, Stanlio, Str2022, strelac07, Tas011, Tastatura ratnik, tecataki, they live, Topaz9, TRAVUNIJA, trpche, tubular, tuja, tvlada, ujke, vathra, vdeki, Velizar Laro, vjekosuki, Vlad000, vlad4, vlada13874, Vlada1389, vladao75, voja64, Vojkan Petrovic, vukajlo71, Zastava, Zdilar, zexon, zixmix, Zlajo1987, zmajognjeniivan, Zoran1959, Zrcalo, Đurđevdan, 787, 79693