Contest.pl | Najkrótszy kod | 16 za 80!
kalendarz

16 za 80!

19 października 2009 | 11 Komentarze/y | Kategoria: Najkrótszy kod

spoj_pl_mini

Pobij obecny rekord i wygraj 16GB!

Firma Sphere Research Labs rzuca rękawicę fanom języka C!

Po zaciętej rywalizacji w poprzedniej edycji konkursu: ONP w 100 bajtach? ustanowiony został przez nas nowy rekord: 81 bajtów! Zapraszamy wszystkich chętnych do bicia rekordu – nagrodą za nadesłanie kodu o długości nie większej niż 80 bajtów jest PenDrive 16 GB. Dodatkową nagrodą będzie koszulka z nadrukiem spoj.pl.





Poprzedni etap konkursu znajduje się na stronie: ONP w 100 bajtach?
Wyniki poprzedniego etapu: Wyniki konkursu “ONP w 100 bajtach”!

Powodzenia!

Organizatorzy zastrzegają sobie prawo do publikacji zwycięskiego rozwiązania na stronach portalu Contest.pl.

Publikuj:
  • Facebook
  • Google Bookmarks
  • Add to favorites
  • email
  • MySpace
  • Twitter
  • Wykop

11 Komentarze/y dla “16 za 80!”

  1. fixmbr Napisał/a:

    Może publikacja 81-bajtowego kodu (obecnego rekordu) przyniesie jakiś powiew pomysłów?


  2. matix2267 Napisał/a:

    Jeśli dobrze rozumiem to nie ma 81-bajtowego kodu tylko po prostu nagroda jest dla tego kto wyciśnie jeszcze 15 bajtów z „wzorcówki” (rozwiązanie 95-bajtowe, które wygrało poprzednią edycję). Zastanawiam się o co chodzi z tymi priorytetami (wzorcówka źle interpretuje to i dla np. a+b*c wypisuje ab+c* co jest niepoprawne), ja założyłem, że wszystko będzie nawiasowane (tak jak w przykładach). Druga sprawa to fakt że wzorcówka na początku wypisuje kilka losowych znaków (przynajmniej na Windowsie) wiec założyłem, że jak moja wersja będzie wypisywać pojedynczy enter na początku to nic się nie stanie. Ile trwa sprawdzanie rozwiązań bo wciąż mam waiting…? (btw. jeśli moje założenia są poprawne to mam 82 bajty ale jeszcze tego nie submitowałem)


  3. lumen Napisał/a:

    „Jeśli dobrze rozumiem to nie ma 81-bajtowego kodu” – zobacz na Hall of Fame.


  4. matix2267 Napisał/a:

    No właśnie o to chodzi. Niemożliwe żeby ktoś od razu z 90 zszedł na 81 bez żadnych submitów :) Ile trwa to sprawdzanie i gdzie można zobaczyć wyniki!?


  5. Contest.pl Team Napisał/a:

    kod 81 bajtowy istnieje, napisany został przez nas i nie udało nam się zejść na razie poniżej ;)

    Konkurs wciąż trwa!


  6. matix2267 Napisał/a:

    Acha no to super a gdzie mogę się dowiedzieć jak idzie sprawdzanie moich submitów? (waiting/wa/ac/cos innego?)


  7. japi Napisał/a:

    Zdaje się, że sprawdzanie było przez jakiś czas wyłączone, teraz już działa. Normalnie wynik możesz zobaczyć tylko bezpośrednio po wysłaniu. Oba Twoje zgłoszenia mają RE(NZEC). Swoje programy można także testować na spoju: http://www.spoj.pl/problems/ONP/.


  8. matix2267 Napisał/a:

    przez glupi NZEC mam 90 bajtow bo musialem dodac exit(0);
    samo 0; na spoju nie dziala bo optymalizacja -O2 wyrzuca to i dalej jest NZEC


  9. matix2267 Napisał/a:

    jesli chodzi o sposob odebrania nagrody prosze pisac na maila: matix2267@gmail.com


  10. lumen Napisał/a:

    Gratulacje! Nie ukrywam, że jestem ciekaw jak taki kod może wyglądać.


  11. matix2267 Napisał/a:

    Chyba już mogę zamieścić tutaj swoje rozwiązanie skoro nagrodę już otrzymałem :)

    A oto i 78-bajtowy kod:

    main(c){read(0,&c,1)?c-41&&main(c-40&&(c%96<27||main(c),putchar(c))):exit(0);}

    (mam nadzieję, że wszystkie znaki będą się dobrze wyświetlały)

    Chętnym polecam próbę zrozumienia jak to działa :)