Thread View: pl.comp.lang.javascript
69 messages
69 total messages
Page 2 of 2
Started by Vax
Thu, 16 Jan 2003 13:17
Page 2 of 2 • 69 total messages
Re: szkolka
Author: Vax
Date: Mon, 20 Jan 2003 10:56
Date: Mon, 20 Jan 2003 10:56
16 lines
1409 bytes
1409 bytes
Użytkownik "Krzyszt_off" <leszek.miller@grube.ryby.pl> napisał w wiadomości
news:b0gb50$asn$1@news.tpi.pl...
[...]
skoro juz:
s='IVXLCDM'.split('')[o-->3?b+N%2+(N&=~1,o=1):b]+s
to czemu nie:
s='IVXLCDM'.charAt(o-->3?b+N%2+(N&=~1,o=1):b)+s
? ;)))
v.
PS. "cos tak czuje", ze to jeszcze nie koniec... ;)
Re: szkolka
Author: Krzyszt_off
Date: Mon, 20 Jan 2003 11:16
Date: Mon, 20 Jan 2003 11:16
10 lines
1325 bytes
1325 bytes
> skoro juz:
> s='IVXLCDM'.split('')[o-->3?b+N%2+(N&=~1,o=1):b]+s
>
> to czemu nie:
>
> s='IVXLCDM'.charAt(o-->3?b+N%2+(N&=~1,o=1):b)+s
Hehe, zrobilem to juz dawno :P
Krzysiek
[OT]: szkolka
Author: Krzyszt_off
Date: Mon, 20 Jan 2003 14:34
Date: Mon, 20 Jan 2003 14:34
19 lines
1133 bytes
1133 bytes
IVXLCDM... Wlasnie zauwazylem, ze autorzy wielu terminow (skrotow) zwiazanych z informatyka musieli sporo siedziec nad cyframi rzymskimi... XML VIM VXD DLL MCI MDI VCL CLX DVD ICM ... Znacie jeszcze cos (trzyliterowego)? :-) Krzysiek
Re: szkolka
Author: Bogdan Błaszczak
Date: Tue, 21 Jan 2003 15:51
Date: Tue, 21 Jan 2003 15:51
30 lines
1363 bytes
1363 bytes
Użytkownik "Krzyszt_off" <leszek.miller@grube.ryby.pl> napisał w wiadomości news:b0h14v$aps$1@news.tpi.pl... > IVXLCDM... Wlasnie zauwazylem, ze autorzy wielu terminow > (skrotow) zwiazanych z informatyka musieli sporo siedziec > nad cyframi rzymskimi... > > XML > VIM > VXD > DLL > MCI > MDI > VCL > CLX > DVD > ICM > ... LCD CCD DCD DCE DDC jeszcze cztero DIMM MIDI BlaTek
Re: szkolka
Author: Vax
Date: Tue, 21 Jan 2003 19:31
Date: Tue, 21 Jan 2003 19:31
12 lines
1637 bytes
1637 bytes
Użytkownik "Coder" <michael@w.pl> napisał w wiadomości news:b0k2gj$257$1@news.tpi.pl... [...] > Dawaj, suszy mnie ;)) nie przesadzaj, juz jakies 6 destylacji (wersji) temu nadawalo sie do picia i u coniektorych moglo powodowac zawroty glowy ;))) v.
Re: szkolka
Author: Bogdan Błaszczak
Date: Wed, 22 Jan 2003 14:58
Date: Wed, 22 Jan 2003 14:58
57 lines
3113 bytes
3113 bytes
Użytkownik "Coder" <michael@w.pl> napisał w wiadomości
news:b0k2gj$257$1@news.tpi.pl...
> Dawaj, suszy mnie ;))
I jak tam? Meczycie sie? Probujecie odciac chocby jeszcze jeden znak? Nie da
sie?
Chyba zabawa zbliza sie do konca :)
Ok, sprobuje odciac jeszcze... 13 znakow!!!
Jak juz mowilem, to dosyc extremalne i dziwaczne ciecia i wlasciwie mozna
sie zasatanawiac, czy warto robic cyrk dla zaoszczedzenia kilku bytow. Ale
na upartego to sie jeszcze da ;)))
Ograniczam nazwe funkcji do jednego znaku, czyli rwe trzy znaki...
Tu slysze glosy powszechnego oburzenia:
- Nie o to chodzi!!!
- To sie nie liiiiiiiiczy!!!
Dobra, ok, jedziem dalej ;)
Majac takie cos, usuwam jedna ze zmiennych lokalnych. Urywam nastepne dwa
znaki:
function r(N,b,a,o){
for(r=b='',a=5;N;b++,a^=7)
for(o=N%a,N=N/a^0;o--;)r='IVXLCDM'.charAt(o>2?b+N-(N&=~1)+(o=1):b)+r
return r
}
Zaraz, zaraz...
Skoro teraz wynik dzialania mamy tak czy inaczej w zmiennej globalnej, to
funkcja moze, ale wcale nie musi zwracac wartosci.
Usuwam nastepne 8 znakow:
function r(N,b,a,o){
for(r=b='',a=5;N;b++,a^=7)
for(o=N%a,N=N/a^0;o--;)r='IVXLCDM'.charAt(o>2?b+N-(N&=~1)+(o=1):b)+r
}
Suma sumarum 13 znakow.
A teraz, zeby nie bylo nieporozumien, sposob wywolania takiej funkcji
zamiast
wynik=r(x)
r(x);wynik=r
Wywolanie i przechwycenie wartosci - dwa znaki wiecej. Ogolny bilans 11
znakow zaoszczedzonych ;)
Dla przecietnego kodera (nie mylic z Coderem), funkcja ma jedna wade:
jednorazowka!!!
Ale dla magikow I i II stopnia, to zaden problem. Odpowiednia zonglerka
zmiennymi pozwoli Im odpalic funkcje dowolna ilosc razy :)))
pozdrawiam
BlaTek
Re: szkolka
Author: Coder
Date: Wed, 22 Jan 2003 15:13
Date: Wed, 22 Jan 2003 15:13
25 lines
2144 bytes
2144 bytes
> I jak tam? Meczycie sie? Probujecie odciac chocby jeszcze jeden znak? Nie
da
> sie?
> Chyba zabawa zbliza sie do konca :)
> Ok, sprobuje odciac jeszcze... 13 znakow!!!
OK, ja w takim razie zetne z tego 10 ;).
> Jak juz mowilem, to dosyc extremalne i dziwaczne ciecia i wlasciwie mozna
> sie zasatanawiac, czy warto robic cyrk dla zaoszczedzenia kilku bytow. Ale
> na upartego to sie jeszcze da ;)))
No wlasnie ;). Rwe wszystkie new-liny i wciecia (a Outlook i tak linie
polamie):
function
r(N,b,a,o){for(r=b='',a=5;N;b++,a^=7)for(o=N%a,N=N/a^0;o--;)r='IVXLCDM'.char
At(o>2?b+N-(N&=~1)+(o=1):b)+r}
"Nie o to chodzi !"
"To sie nie liczy"
A jednak 10 bajtow mniej ;).
Pozdrawiam
Re: szkolka
Author: Zbigniew Braniecki
Date: Wed, 22 Jan 2003 18:51
Date: Wed, 22 Jan 2003 18:51
34 lines
2518 bytes
2518 bytes
Bogdan Błaszczak wrote: > Suma sumarum 13 znakow. > A teraz, zeby nie bylo nieporozumien, sposob wywolania takiej funkcji > zamiast > wynik=r(x) > > r(x);wynik=r > > Wywolanie i przechwycenie wartosci - dwa znaki wiecej. Ogolny bilans 11 > znakow zaoszczedzonych ;) Ale gubisz urode... Gdzie tu OOP? > Dla przecietnego kodera (nie mylic z Coderem), funkcja ma jedna wade: > jednorazowka!!! > Ale dla magikow I i II stopnia, to zaden problem. Odpowiednia zonglerka > zmiennymi pozwoli Im odpalic funkcje dowolna ilosc razy :))) Tylko, ze zaglerka to kolejne bajty... Moim zdaniem to juz nic nie daje. Uwazam, ze poprzednia wersja jest piekniejsza... Podejrzewam niesmialo, ze Vax mnie poprze. Ogolnie wspaniala robota chlopaki :) Gratuluje A teraz, kiedy juz mozna chyba uznac dzielo za kompletne, pozwole sobie na dwie personalne uwagi... 1) Ktos mial mi cos przyslac 2) Ktos moglby sie zajac tym co obiecal, a nie kastrowac niewinny kod... Ktos wie o co mi chodzi ;p pozdr. Gandalf
Re: szkolka
Author: Krzyszt_off
Date: Thu, 23 Jan 2003 07:54
Date: Thu, 23 Jan 2003 07:54
14 lines
2145 bytes
2145 bytes
> Wywolanie i przechwycenie wartosci - dwa znaki wiecej. Ogolny bilans 11 > znakow zaoszczedzonych ;) BlaTku, musiales byc juz niezle zdesperowany, skoro cos takiego wymysliles :P A tak na serio: pomysl ciekawy, mozna sobie zapisac w zeszyciku z "patentami" - swoja droga w tym watku wyszlo ich calkiem sporo. Podoba mi sie zwlaszcza Vaxowe N-(N&=~1), no i Twoj xor, oraz moje s=b='' ;-) Faktycznie, niby zadanko proste, ale nasze (chyba mamy juz prawo tak powiedziec, Vax?) rozwiazanie, choc krotkie, zawieta tyle fajnych sztuczek... A co do Twojej ostatniej propozycji, jednak wyglada mi to na akt desperacji, niestety, chociaz calkiem, calkiem zgrabny :> Krzysiek
Re: szkolka
Author: Zbigniew Braniecki
Date: Thu, 23 Jan 2003 10:35
Date: Thu, 23 Jan 2003 10:35
12 lines
1804 bytes
1804 bytes
Krzyszt_off wrote: > A co do Twojej ostatniej propozycji, > jednak wyglada mi to na akt desperacji, niestety, chociaz calkiem, > calkiem zgrabny :> Mozna tez przeciez usunac to z funkcji i zaoszczedzic 13 bajtow!!!! I znowu, lamer nie da rady z tym nic zrobic, ale profesjonalista pozagluje i bedzie mogl tego uzywac ile razy zechce... pozdr. Gandalf
Re: szkolka
Author: Vax
Date: Thu, 23 Jan 2003 10:46
Date: Thu, 23 Jan 2003 10:46
11 lines
1624 bytes
1624 bytes
Użytkownik "Bogdan Błaszczak" <blatek@twentyfive[toDigits].pl> napisał w wiadomości news:b0mbec$h91$1@news.tpi.pl... [...] > r(x);wynik=r iii.... ja tam mam cos innego ;))) ale o tym pozniej... ;))) v.
Re: szkolka
Author: Vax
Date: Thu, 23 Jan 2003 10:48
Date: Thu, 23 Jan 2003 10:48
22 lines
1976 bytes
1976 bytes
Użytkownik "Zbigniew Braniecki" <gandalf@alladyn.art.pl> napisał w wiadomości news:b0mp9n$arc$1@news.tpi.pl... [...] > Uwazam, ze poprzednia wersja jest piekniejsza... Podejrzewam niesmialo, > ze Vax mnie poprze. popieram :))) (za to jako "publikacyjna" najladniejsza jest ta z "while", moze z dodatkiem kilku sztuczek z nastepnych wersji :)) [...] > 1) Ktos mial mi cos przyslac > 2) Ktos moglby sie zajac tym co obiecal, a nie kastrowac niewinny kod... > > Ktos wie o co mi chodzi ;p tu tez sie zgadzam ;) v.
Re: szkolka
Author: Krzyszt_off
Date: Thu, 23 Jan 2003 10:52
Date: Thu, 23 Jan 2003 10:52
8 lines
1757 bytes
1757 bytes
> I znowu, lamer nie da rady z tym nic zrobic, ale profesjonalista
> pozagluje i bedzie mogl tego uzywac ile razy zechce...
Ja tam uzywam tego ile razy zechce :-)))
for(i=1;i<11;i++){a=r;r(i);document.write(r+'<br>');r=a}
Krzysiek
Re: szkolka
Author: Bogdan Błaszczak
Date: Thu, 23 Jan 2003 14:23
Date: Thu, 23 Jan 2003 14:23
27 lines
2101 bytes
2101 bytes
Użytkownik "Zbigniew Braniecki" <gandalf@alladyn.art.pl> napisał w wiadomości news:b0mp9n$arc$1@news.tpi.pl... [...] > Ale gubisz urode... Gdzie tu OOP? kompresja jest?... jest dziala?... dziala dziekuje ;) A tak powaznie to > Uwazam, ze poprzednia wersja jest piekniejsza... Podejrzewam niesmialo, > ze Vax mnie poprze. Nie tylko Vax. Ja Cie tez popre :))) Nie na darmo uzylem takich pojec jak: "extremalne", "dziwaczne", "cyrk", "na upartego". Nic tam nie zachwalalem. Pokazalem tylko pewne mozliwosci i ush. > Ogolnie wspaniala robota chlopaki :) Gratuluje Dzie-ku-je-my !!! pozdr. BlaTek
Re: szkolka
Author: Zbigniew Braniecki
Date: Mon, 27 Jan 2003 12:45
Date: Mon, 27 Jan 2003 12:45
17 lines
1830 bytes
1830 bytes
Bogdan Błaszczak wrote: > Użytkownik "Zbigniew Braniecki" <gandalf@alladyn.art.pl> napisał w > wiadomości news:b0mp9n$arc$1@news.tpi.pl... > > [...] > >>Ale gubisz urode... Gdzie tu OOP? > > > kompresja jest?... jest > dziala?... dziala > dziekuje ;) No tak... Wedle zasady "Co tam potwor..." ;p pozdr. Gandalf
Re: szkolka
Author: Krzyszt_off
Date: Mon, 27 Jan 2003 13:07
Date: Mon, 27 Jan 2003 13:07
14 lines
1765 bytes
1765 bytes
> >>Ale gubisz urode... Gdzie tu OOP? > > > > > > kompresja jest?... jest > > dziala?... dziala > > dziekuje ;) > > No tak... Wedle zasady "Co tam potwor..." ;p LOL Gandalfie, LOL x 10 :) Krzysiek P.S.: Vaxiu, daj juz rozwiazanie...
Re: szkolka
Author: Vax
Date: Mon, 27 Jan 2003 14:24
Date: Mon, 27 Jan 2003 14:24
18 lines
2003 bytes
2003 bytes
Użytkownik "Zbigniew Braniecki" <gandalf@alladyn.art.pl> napisał w wiadomości news:b139nr$fp7$2@news.tpi.pl... [...] > > kompresja jest?... jest > > dziala?... dziala > > dziekuje ;) > > No tak... Wedle zasady "Co tam potwor..." ;p nie, no... najwazniejsze, ze nie spelnia juz warunkow zadania ;)) BTW, da sie urwac heszcze kilka bajtow, ale... z _matematycznego_ punktu widzenia algorytm nie ma prawa dzialac, ale dziala... z uwagi na skonczona precyzje typu float ;))) v.
Re: szkolka
Author: maaxzoom
Date: Mon, 12 Jun 2017 22:18
Date: Mon, 12 Jun 2017 22:18
11 lines
2137 bytes
2137 bytes
On Monday, January 27, 2003 at 9:24:53 AM UTC-5, Vax wrote: > Użytkownik "Zbigniew Braniecki" <gandalf@alladyn.art.pl> napisał w > wiadomości news:b139nr$fp7$2@news.tpi.pl... > z _matematycznego_ punktu widzenia algorytm > nie ma prawa dzialac, ale dziala... Z tym że działa nieprawidłowo, bo (A=>B) != (B=>A) np. LCLXL => 140 140 => CXL
Page 2 of 2 • 69 total messages
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads