[PL] Geeków sposób na nudę (w tym konkurs)


Kojarzycie taką zabawę? Otwieracie Wikipedię na dwóch wybranych przez siebie hasłach.
A teraz korzystając tylko z linków na hasłach macie za zadanie przejść od hasła A do hasła B. Wygrywa ten, któremu uda się to zrobić w jak najmniejszej ilości kliknięć. Akceptowane są tylko odnośniki w podstawowym ciele artykułu.

Tak sobie to przypomniałem, bo właśnie mi do głowy wpadło, czy by nie potestować teorii 6 degree na w ten sposób polinkowanej ze sobą informacji. Jeśli tak to w każdym możliwym przypadku nie powinno być potrzebne więcej niż 6 kliknięć, aby dojść z jakiegokolwiek hasła do innego.

Właśnie sobie tak od czapki otworzyłem dwa hasła:

Turritopsis nutricula oraz Heuristic na angielskiej wikipedii. Jedno z drugim nijak - łacińska nazwa jakiegoś ponoć biologicznie nieśmiertelnego polipa oraz definicja heurystyki jako metody rozwiązywania problemów.

Ścieżka jaką przeszedłem:

1) http://en.wikipedia.org/wiki/Turritopsis_nutricula
2) http://en.wikipedia.org/wiki/Immortality
3) http://en.wikipedia.org/wiki/Aging
4) http://en.wikipedia.org/wiki/Semantic_memory
5) http://en.wikipedia.org/wiki/Cognitive_neuroscience
6) http://en.wikipedia.org/wiki/Algorithm
7) http://en.wikipedia.org/wiki/Heuristics

To siedem ruchów. Jest to moje drugie podejście, pierwsze trochę inną ścieżką także dało wynik 7:

1) http://en.wikipedia.org/wiki/Turritopsis_nutricula
2) http://en.wikipedia.org/wiki/Immortality
3) http://en.wikipedia.org/wiki/Aging
4) http://en.wikipedia.org/wiki/Semantic_memory
5) http://en.wikipedia.org/wiki/Artificial_Intelligence
6) http://en.wikipedia.org/wiki/General_Problem_Solver
7) http://en.wikipedia.org/wiki/Heuristics

Tak jak patrzę po tych hasłach to pomiędzy Aging a Heurystyką przez różne hasła około psychologiczne może udało by się wyeliminować jeden krok, ale na dzisiaj to podejrzewam bez programu, który by mi ewidentnie z automatu badał najkrótszą ścieżkę sam tego bardziej nie zoptymalizuję 🙂

Tak czy siak bardzo chętnie ogłoszę konkurs na aplikację, która realizuje powyższe cele.
W ramach nagrody, dowolna wybrana przez zwycięzcę książka z pozycji wydanych przez MS Press.

Dodatkowe wymagania (poza poprawnym badaniem ścieżki):
*) Aplikacja ma być napisana w .NET Framework i dostarczona wraz z projektem źródłowym na mój adres email, który napewno nietrudno gdzieś tu w okolicy znaleźć.
*) Dodatkowo doceniane będzie wykorzystanie najnowszych odsłon technologii w ramach platformy deweloperskiej Microsoft (czy w postaci ciekawego GUI, czy też najnowsze elementy .NET Framework 3.5 usprawniające zarządzanie URI). Aplikacja, która mnie pod tym względem miło zaskoczy może liczyć na dodatkową nagrodę 🙂

W razie pytań czekam na kontakt i komentarze.

Po zamknięciu konkursu zwycięzcy zostaną ogłoszeni, a ich kod dostępny do pobrania choćby poprzez tego bloga. Deadline'em jest 3-cia praca nadesłana do mnie. :>

Jeśli warunki wam odpowiadają to zapraszam do kodowania. Czas start! 🙂

Technorati Tagi: ,,

Comments (8)

  1. Hehe, dobre 🙂

    Nagrodę przewidziałem co prawda za aplikacyjkę, ale za wzięcie mnie z zaskoczenia jak skontaktujesz się ze mną na priv to jakiś upominek się znajdzie :]

  2. Michał says:

    Dobre! Jutro spopularyzuję tę rozrywkę u nas…

  3. W weekend wspomniałem wam o pewnej sympatycznej zabawie z wikipedią oraz o konkursie na aplikację, która

  4. W weekend wspomniałem wam o pewnej sympatycznej zabawie z wikipedią oraz o konkursie na aplikację, która

  5. No proszę, jednak komputer jest dokładniejszy niż ludzkie oko w parsowaniu dużej ilości tekstu.

    Lukasz, który jako pierwszy napisał programik automatyzujący zabawę wykrył krótszą drogę:

    1) Turritopsis_nutricula

    2) Immortality

    3) Artificial_intelligence

    4) Heuristics

    Najzabawniejsze w tym wszystkim jest to, ze to są hasła uwzględnione w mojej pierwotnej "ścieżce zdrowia". Moje oczy (-1.25 na każdym) nie wychwyciło linków. Widać, że chyba nie oszukiwałem i nie posługiwałem się nawet wyszukiwaniem tekstowym na stronie przeglądarki. :>

    Brawo Łukasz! :>

Skip to main content