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

Opet JS - problematicna BIOS godina

[es] :: Matematika :: Opet JS - problematicna BIOS godina

[ Pregleda: 3897 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

StratOS
Slovenija

Član broj: 2234
Poruke: 988
*.ce.sik.si



+1 Profil

icon Opet JS - problematicna BIOS godina15.04.2004. u 12:03 - pre 212 meseci
Stvarno dobar script, to je iz jednog puzzle site-a.

Da bi rjesili problem matematicki trebate sledece :
pocetna vrijednost parametra year i add (add0) je trenutna godina na compu (BIOS).

i se onda veca za 1 od 1 pa do year
pri cemu se add parametar veca za ( year + i)

add=add0+SUM(i=1,i<= year,year +i)


ako je vrjednost parametra add 395425559298 pogodite koju godinu imate na racunaru, da taj postavak vrijedi.

U java scriptu to bi bilo recimo :

Code:

<script language="Javascript">
  date = new Date();
  year = date.getYear();
  add  = year;
  for (i = 1; i<= year;i++)
  {
    add +=year+i;
  }
  if (add == 395425559298) 
  {
    alert("Good job! You got it!");
    window.location.href=year+".htm";
  }
  else
  {
    alert("No, no, no. Try it again!");
    window.location.href="wrong.php";
  }
</script>


U kojoj smo godini ?

Mozete sa brute forcingom ili matematickom logikom ili tako, da podesite parametre u JS-u ili brute forcingom pomucu JS-a.



[Ovu poruku je menjao StratOS dana 16.04.2004. u 17:00 GMT]
Pozdrav StratOS
"Multitasking - ability to f##k up several things at once."
"It works better if you plug it in."
"As a rule, software systems do not work well until they have been used, and have failed repeatedly, in real applications."
"The one who is digging the hole for the other to fall in is allready in it."
Prikačeni fajlovi
 
Odgovor na temu

stalker
Branko Kokanovic
Beograd

Član broj: 11897
Poruke: 606
*.yubc.net



+2 Profil

icon Re: Opet JS - problematicna BIOS godina15.04.2004. u 17:43 - pre 212 meseci

Ali nisam raspolozen za objasnjavanje:)
year=513437
 
Odgovor na temu

StratOS
Slovenija

Član broj: 2234
Poruke: 988
*.ce.sik.si



+1 Profil

icon Re: Opet JS - problematicna BIOS godina16.04.2004. u 13:51 - pre 212 meseci
Nije tacno.

Probaj generalni JS script, pa ces vidjeti, da to nije to !
Code:

<script language="Javascript">
  year = 513437;
  add  = year;
  for (i = 1; i<= year;i++)
  {
    add +=year+i;
  }
  if (add == 395425559298) 
  {
    alert("Good job! You got it!");
    window.location.href=year+".php";
  }
  else
  {
    alert("No, no, no. Try it again!");
    window.location.href="wrong.php";
  }
</script>

Pozdrav StratOS
"Multitasking - ability to f##k up several things at once."
"It works better if you plug it in."
"As a rule, software systems do not work well until they have been used, and have failed repeatedly, in real applications."
"The one who is digging the hole for the other to fall in is allready in it."
 
Odgovor na temu

stalker
Branko Kokanovic
Beograd

Član broj: 11897
Poruke: 606
*.drenik.net



+2 Profil

icon Re: Opet JS - problematicna BIOS godina16.04.2004. u 13:54 - pre 212 meseci
Sad bas da kazem kako to nije to:)
year=513436
Znaci, godinu dana manje - greska u racunu. Cekam jos par dana da neko postuje resenje (matematicko naravno) koje je inace neverovatno prosto
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
194.247.222.*

Sajt: www.novikorisnik.net


+5 Profil

icon Re: Opet JS - problematicna BIOS godina16.04.2004. u 14:09 - pre 212 meseci
Ovaj novi broj radi. Ali ne uspevam da podesim sistemsko vreme na traženu godinu ;)







...odakle ne znadoh ništa pametnije nego

alert (Math.round (Math.sqrt (395425559298 * 2 / 3)));

[Ovu poruku je menjao noviKorisnik dana 16.04.2004. u 16:46 GMT]
 
Odgovor na temu

StratOS
Slovenija

Član broj: 2234
Poruke: 988
*.ce.sik.si



+1 Profil

icon Re: Opet JS - problematicna BIOS godina16.04.2004. u 14:46 - pre 212 meseci
Da, to bi bilo to !

Roun'd & Roun'd we go !
A sta kazete na slicicu, dobre li ideje, barem sto se ciscenja tice

P.S.:Sto se tice novog Questa i promicanje BIOS yeara na to godinu treba redesignirati BIOS Eprom.
Pozdrav StratOS
"Multitasking - ability to f##k up several things at once."
"It works better if you plug it in."
"As a rule, software systems do not work well until they have been used, and have failed repeatedly, in real applications."
"The one who is digging the hole for the other to fall in is allready in it."
 
Odgovor na temu

stalker
Branko Kokanovic
Beograd

Član broj: 11897
Poruke: 606
*.drenik.net



+2 Profil

icon Re: Opet JS - problematicna BIOS godina18.04.2004. u 21:58 - pre 212 meseci
Evo kako sam ja dosao do te godine:





Prebacimo prvi sabirak sa desne na levu stranu:





Saberu se sve jednacine (osim prve) i posle skracivanja je:

Posle se lako dobija


Posto je , se dobije ko resenje ove kvadratne jednacine.

BTW, ne znam kako se cuva godina (da li u obliku d.m.g ili kao broj sekundi od xx godine), ali u svakom slucaju, trebace jos cirka 20 bitova
 
Odgovor na temu

StratOS
Slovenija

Član broj: 2234
Poruke: 988
*.ce.sik.si



+1 Profil

icon Re: Opet JS - problematicna BIOS godina19.04.2004. u 17:15 - pre 212 meseci
Pa da Godina se mislim u BIOS-u mislim da tretira kao 3 ili 4 byti tip broja.
Mislim, da se ne tretira kao broj s od xx godine nadalje, no sve je moguce.

Hvala na objasnjenjima i na odgovorima !
Pozdrav StratOS
"Multitasking - ability to f##k up several things at once."
"It works better if you plug it in."
"As a rule, software systems do not work well until they have been used, and have failed repeatedly, in real applications."
"The one who is digging the hole for the other to fall in is allready in it."
 
Odgovor na temu

stalker
Branko Kokanovic
Beograd

Član broj: 11897
Poruke: 606
*.drenik.net



+2 Profil

icon Re: Opet JS - problematicna BIOS godina25.04.2004. u 18:35 - pre 212 meseci
BTW, na sličici fali jedno \n u kodu
 
Odgovor na temu

[es] :: Matematika :: Opet JS - problematicna BIOS godina

[ Pregleda: 3897 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

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