Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

9 Stron V  « < 6 7 8 9 >  
Reply to this topicStart new topic
> Konkurs Jesień 2010
tiraeth
post
Post #141





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


A ja nie dostałem maila z kodem. I co? Komu mam przyp...iąć ogonik? Czyżmy moje zgłoszenie wogóle nie doszło? Nie ładnie...
Go to the top of the page
+Quote Post
ADeM
post
Post #142





Grupa: Zarejestrowani
Postów: 455
Pomógł: 69
Dołączył: 23.10.2004
Skąd: Oświęcim

Ostrzeżenie: (0%)
-----


Ja również nie dostałem maila.

"Przykładowa treść uruchamianych zapytań"
Czy to znaczy, że skrypty różnych ludzi były uruchamiane z różnymi parametrami?
Go to the top of the page
+Quote Post
l0ud
post
Post #143





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

Ostrzeżenie: (0%)
-----


Też nie dostałem maila. Co nie zmienia faktu że pierwsza praca i tak jest szybsza od wszystkiego co testowałem (IMG:style_emoticons/default/smile.gif) Choć spodziewam się czegoś zupełnie innego - kilku funkcji na krzyż, a nie tylu pętli...

9 miejsce...

Ten post edytował l0ud 17.11.2010, 20:13:55
Go to the top of the page
+Quote Post
jasin
post
Post #144





Grupa: Zarejestrowani
Postów: 142
Pomógł: 32
Dołączył: 21.08.2008
Skąd: Toruń

Ostrzeżenie: (0%)
-----


Cytat(ADeM @ 17.11.2010, 20:01:48 ) *
Ja również nie dostałem maila.

"Przykładowa treść uruchamianych zapytań"
Czy to znaczy, że skrypty różnych ludzi były uruchamiane z różnymi parametrami?


W opisie zadania:
"Program zostanie uruchomiony trzykrotnie, za każdym razem z innymi parametrami
wejściowymi"
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #145





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


Ale fail, 44 miejsce (IMG:style_emoticons/default/smile.gif)
Oczywiscie zaden z kodow testowych nie zadzialal.

Byłbym zapomniał: gratulacje zwycięzcom!

--------
ło, kod zwyciezcy wykrzacza sie na dluzszym inpucie:

HB0EHYIJ4QXQQJCYDEUB8MXMMB0EHYIJ4QXQQJCYDEUB8MXMMB0EHYIJ4QXQQJCYDEUB8MXMMB0EHYIJ
4QXQQWFYDEUB8MXMMB0EHYIJ4QXQQJCYDEUB8MXMMB0EHYIJ4QXQQJCYDEUYDPXMMB0EHYIJ4QXQQJCYD
EUB8MXMMB0EHYIJ4QXQQJCYDEUB8MXMMB0EHYIJ60WVTJCYDEUB8MXMMB0EHYIJ4QXQQJCYDEUB8MXMMB
0EHYIJ4QXQQJCYDEUB8MXMMB0EHYIJ4QXQQ

Ten post edytował dr_bonzo 17.11.2010, 20:17:14
Go to the top of the page
+Quote Post
8rol
post
Post #146





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 10.10.2009

Ostrzeżenie: (0%)
-----


A sprawdzał go ktoś czy działa, gdy ciąg z parametrami będzie składał się również/tylko z małych liter?
Go to the top of the page
+Quote Post
Pawel_W
post
Post #147





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

Ostrzeżenie: (0%)
-----


obok mojego kodu jest napis FAIL, bez numerów, to chyba mówi samo za siebie (IMG:style_emoticons/default/tongue.gif)

gratulacje (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
DeyV
post
Post #148





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




Wyniki zostały ogłoszone. http://wortal.php.pl/Wortal/Aktualnosci/Wy...ien-2010-wyniki

Serdeczne gratulacje dla nagrodzonych, i gorące podziękowania wszystkim, którzy wzięli udział.

Pozdrawiam serdecznie (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
ADeM
post
Post #149





Grupa: Zarejestrowani
Postów: 455
Pomógł: 69
Dołączył: 23.10.2004
Skąd: Oświęcim

Ostrzeżenie: (0%)
-----


Cytat(8rol @ 17.11.2010, 20:21:00 ) *
A sprawdzał go ktoś czy działa, gdy ciąg z parametrami będzie składał się również/tylko z małych liter?


W specyfikacji masz podane, że przed parametrami beda litery KWAZ (napisane duzymi).

~Jasin: To wiem, ale pytam, czy każda osoba miała inne kody, bo jeśli tak, to może to powodować lekką rozbierzność czasową.
Go to the top of the page
+Quote Post
r4xz
post
Post #150





Grupa: Zarejestrowani
Postów: 673
Pomógł: 106
Dołączył: 31.12.2008

Ostrzeżenie: (0%)
-----


marne 36 miejsce, ale jak na początek to i tak całkiem-całkiem (za bardzo na duże liczby się nastawiłem)

no i oczywiście gratulacje dla zwycięzców!
Go to the top of the page
+Quote Post
8rol
post
Post #151





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 10.10.2009

Ostrzeżenie: (0%)
-----


Cytat(ADeM @ 17.11.2010, 20:24:21 ) *
Cytat(8rol @ 17.11.2010, 20:21:00 ) *

A sprawdzał go ktoś czy działa, gdy ciąg z parametrami będzie składał się również/tylko z małych liter?

W specyfikacji masz podane, że przed parametrami beda litery KWAZ (napisane duzymi).



W treści zadania napisane było:

Cytat
Szyfrowanie parametrów
Parametry (kolumny, wiersze, minimum i maksimum) zostaną podane w postaci zaszyfrowanego ciągu znaków. W skład ciągu wchodzą jedynie litery i cyfry.
Wielkość liter nie ma znaczenia.


Fakt, że odnosi się to do przetworzonego już ciągu, jednak w jakim celu zostało dopisane to ostatnie zdanie?


Natomiast zwycięska praca nie działa, gdy ciąg będzie zbudowany z małych liter.
Trochę to niesprawiedliwe, że kwestia wielkości liter nie została jasno określona. Ostatnie zdanie sugerowało, że ciąg może składać się zarówno z małych jakich dużych liter. Dlatego ja (i inne osoby) zastosowały zapobiegawczo funkcję będące w stanie działać zarówno na małych jak i dużych literach, a to oczywiście ma negatywny wpływ na szybkość skryptu.

No ale cóż (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Spawnm
post
Post #152





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




Mnie dość mocno zaskoczyła ilość fail wyników ...
Nie mniej gratuluję tym którym chciało się brać udział w zabawie a w szczególności zwycięzcom (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #153





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


Wiele problemów bylo niedoprecyzowanych w specyfikacji. Wymagało to zabezpieczenia sie przed nimi "tak na wszelki wypadek". A zwycięski kod wykłada się na najprostszych z nich - długość ciągu wejściowego i wielkość liter.
Go to the top of the page
+Quote Post
ADeM
post
Post #154





Grupa: Zarejestrowani
Postów: 455
Pomógł: 69
Dołączył: 23.10.2004
Skąd: Oświęcim

Ostrzeżenie: (0%)
-----


"kolumny – kodowany jako litera „K” i liczba, K16 oznacza 16 kolumn
wiersze – kodowany jako litera „W” i liczba, W4 oznacza 4 wiersze
minimum – kodowany jako litera „A” i liczba, A1 oznacza minimum 1
maksimum – kodowany jako litera „Z” i liczba, Z7 oznacza maksimum 7"
Z tego wynika jasno, że litery KWAZ miały być duże.
Go to the top of the page
+Quote Post
8rol
post
Post #155





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 10.10.2009

Ostrzeżenie: (0%)
-----


Kolejna sprawa jest taka, że wyniki chyba powinny zostać najpierw posortowane według czasów, a potem według statusów (OK/FAIL).

Podejrzewam, że gdyby najszybsza praca nie miałaby statusu OK, to zwycięstwo należałoby do najbliższej osoby ze statusem OK.
Zatem moim zdaniem nie powinno być tak, że ktoś znajduję się powiedzmy na 30 miejscu ze statusem OK, a przed nim są pracę z FAIL z powodu na przykład braku nowej linii na końcu.

W jaki sposób można założyć, że gdyby prace bez nowych linii zostały poprawione i uzupełnione o dodawanie nowych linii, to nadal znajdowałaby się powyżej 30 miejsca, a nie spadłaby wtedy niżej?

Ten post edytował 8rol 17.11.2010, 21:08:31
Go to the top of the page
+Quote Post
ernie242
post
Post #156





Grupa: Zarejestrowani
Postów: 24
Pomógł: 3
Dołączył: 2.02.2009

Ostrzeżenie: (0%)
-----


28 miejsce, ale przynajmniej testy w PHPUnit coś dały...

A zwycięska praca to rzeczywiście coś ładnego.
Go to the top of the page
+Quote Post
luinnar
post
Post #157





Grupa: Zarejestrowani
Postów: 155
Pomógł: 0
Dołączył: 15.07.2004
Skąd: Bielsko-Biała

Ostrzeżenie: (0%)
-----


Ja dziękuję wszystkim za dobrą zabawę. Cieszę się że tyle osób wzięło udział w konkursie i że mogłem na chwile znów zajrzeć w stare php.plowe progi (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
DeyV
post
Post #158





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




Cytat(8rol @ 17.11.2010, 21:04:45 ) *
W jaki sposób można założyć, że gdyby prace bez nowych linii zostały poprawione i uzupełnione o ...


Tak naprawdę kolejność prac poniżej pierwszej trójki nie miała dla nas bardzo dużego znaczenia, dlatego też zdecydowaliśmy się na opublikowanie jej w tej wersji.

Dobrze również się złożyło, że wszystkie prace z podium nie miały w naszych testach żadnych faili, bo wtedy musielibyśmy zdecydować, co z tym zrobić, tak o jeden problem mieliśmy mniej (IMG:style_emoticons/default/winksmiley.jpg)

Nie ukrywam jednak, że w przypadku tego zadania błąd nadmiarowego lub brakującego znaku nowej linii nie jest dla mnie sprawą kluczową, tak więc wszyscy autorzy prac, które zwracają wyniki zgodne z oczekiwaniami mają powód do zadowolenia i dumy - niezależnie do tego \n na końcu które było lub nie.

Co do reszty uwag - spróbujemy z nich skorzystać następnym razem, choć nie ukrywamy, że opracowanie takiego zadania konkursowego, które nie pozostawiałoby żadnych wątpliwości jest naprawdę gigantyczną pracą.
Go to the top of the page
+Quote Post
ernie242
post
Post #159





Grupa: Zarejestrowani
Postów: 24
Pomógł: 3
Dołączył: 2.02.2009

Ostrzeżenie: (0%)
-----


Cytat(DeyV @ 17.11.2010, 21:18:39 ) *
[...] choć nie ukrywamy, że opracowanie takiego zadania konkursowego, które nie pozostawiałoby żadnych wątpliwości jest naprawdę gigantyczną pracą.


Jak najbardziej mogę się z tym zgodzić. Jeszcze raz dziękuję za wspaniałą zabawę!
Go to the top of the page
+Quote Post
kaliberx
post
Post #160





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 3.11.2010

Ostrzeżenie: (0%)
-----


Obawiam się, że stało się to co opisywałem odnośnie pomiarów.
Według oficjalnego rankingu mój kod zajął drugie miejsce. Pewnie jesteście zainteresowani kodem, więc postanowiłem go opublikować.

Co mnie martwi, to według moich pomiarów kod zwycięski jest średnio 30% wolniejszy od mojego, a według Jury szybszy o 0.46%. No ale mówi się trudno, regulamin jest regulaminem. Ocenę pozakonkursową pozostawiam forumowiczom. Mam nadzieję, że przy organizacji kolejnych konkursów organizatorzy wyciągną wnioski z naszych komentarzy (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

9 Stron V  « < 6 7 8 9 >
Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.12.2025 - 23:34