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

Opet JS - problematicna BIOS godina

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

[ Pregleda: 1674 | Odgovora: 8 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

StratOS
Slovenija

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



Profil

icon Opet JS - problematicna BIOS godina15.04.2004. u 12:03

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
15.04.2004. u 12:03 

stalker
Branko Kokanovic
Beograd

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



Profil

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

Ali nisam raspolozen za objasnjavanje:)
year=513437
15.04.2004. u 17:43 

StratOS
Slovenija

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



Profil

icon Re: Opet JS - problematicna BIOS godina16.04.2004. u 13:51
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."
16.04.2004. u 13:51 

stalker
Branko Kokanovic
Beograd

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



Profil

icon Re: Opet JS - problematicna BIOS godina16.04.2004. u 13:54
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
16.04.2004. u 13:54 

noviKorisnik

Član broj: 13216
Poruke: 4516
194.247.222.*



Profil

icon Re: Opet JS - problematicna BIOS godina16.04.2004. u 14:09
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]
16.04.2004. u 14:09 

StratOS
Slovenija

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



Profil

icon Re: Opet JS - problematicna BIOS godina16.04.2004. u 14:46
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."
16.04.2004. u 14:46 

stalker
Branko Kokanovic
Beograd

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



Profil

icon Re: Opet JS - problematicna BIOS godina18.04.2004. u 21:58
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
18.04.2004. u 21:58 

StratOS
Slovenija

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



Profil

icon Re: Opet JS - problematicna BIOS godina19.04.2004. u 17:15
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."
19.04.2004. u 17:15 

stalker
Branko Kokanovic
Beograd

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



Profil

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

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

[ Pregleda: 1674 | Odgovora: 8 ]

Postavi temu Odgovori

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