Zagadka: czy uda Ci się odgadnąć liczbę? [EN/PL]

Tłumaczenie strony: "Wybieram liczbę od 0 do 15 (włącznie), możesz zadać mi 7 pytań aby ją odgadnąć. Odpowiadając mogę (ale nie muszę) jeden raz skłamać." Wpisujemy liczby oddzielone przecinkiem np: "1,3,4,5" (lub przedziały np "1, 3-5") i dostajemy odpowiedź "yes" lub "no" - oznaczającą czy liczba znajduje się wśród liczb wpisanych przez nas.

Powiązane (7)

  pokaż (7) 
  • Reklamy Google

  • kosa +7  

    Dla wszystkich, którzy nie są w stanie zrozumieć, że jest algorytm dzięki któremu nie ma opcji "komputer zmienił liczbę" zamieszczam krótki opis krok po kroku jak do niego dojść
    http://like-a-geek.jogger.pl/2008/10/14/wykopowi-ignoranci-spoiler/

    Przy okazji dziękuję administracji za usunięcie posta o podobnej treści kilka godzin temu.

    pokaż komentarz
    kosa
  • andrewnew +4  

    _My number was 13, I lied at question 7.

    Thank you for playing_

    Powinno być pod spodem okienko do riposty, bo miałem ochotę odpowiedzieć "Fu%k you..."

    pokaż komentarz
    andrewnew
  • stfor +46  

    Rozwiązanie zagadki jest na
    http://pl.wikipedia.org/wiki/Kod_Hamminga
    (7 pytań = 7 bitów)

    pokaż komentarz
    stfor
  • le_banana +3  

    No proszę, jestem po matmie, ale tego akurat na wykładach mnie nie uczyli.

    Warto wiedzieć :)

    pokaż komentarz
    le_banana
  • nm_ghost -3  

    wow, to faktycznie działa ;)

    pokaż komentarz
    nm_ghost
  • lukaszg84 +1  

    mi też się udało :) przy okazji można było przećwiczyć sobie kodowanie. Ciekawostka: zadając pytanie o kolejne bajty wiadomości w różnej kolejności dostałem inne wyniki z przekłamaniami ale po przetworzeniu przez algorytm Hamminga we wszystkich przypadkach dostałem 15.

    pokaż komentarz
    lukaszg84
  • zic84 -2  

    Skoro jest rozwiązanie, to niech któryś z was poda je, ale nie w tym wątku (bo to za blisko początku strony), tylko na końcu, żeby nie psuć innym zabawy z dodatkowym opisem SPOILER, bo ja jakoś nie wierzę żeby było.

    pokaż komentarz
    zic84
  • Tavaro -3  

    Działa, działa. Podałbym nawet pytania, ale na spojlerzenie jest odrobinę za wcześnie. ;) Chociaż już ktoś chyba zaspojlerzył na dole... A ja lecę coś od-publikować z Google Docs :P

    pokaż komentarz
    Tavaro
  • sebiush -4  

    @le_banana: trzeba było iść np na telekomunikację na polibudę jakąś, tam uczą teorii informacji

    pokaż komentarz
    sebiush
  • silverado +15  

    Czy tylko mi się wydaje czy jest zawsze taka kombinacja aby ta jedna fałszywa odpowiedź dała nam przynajmniej dwie możliwe liczby i zawsze jest wybierana ta druga (czyli że nigdy nie trafimy)?

    pokaż komentarz
    silverado
  • lukaszg84 +4  

    jeszcze nie udało mi się odgadnąć ale podobno jest rozwiązanie. Tak, masz rację, zawsze wybierana jest taka liczba której nie odgadliśmy. Zabawa polega na tym, żeby tak zadawać pytania, zeby nie było wątpliwości i nie dało się wymyślić innej liczby. Innymi słowy: żeby do naszego zestawu pytań i odpowiedzi pasowała tylko jedna liczba.

    pokaż komentarz
    lukaszg84
  • zic84 +1  

    @lukaszg84
    Skąd wiesz, że jest rozwiązanie?

    pokaż komentarz
    zic84
  • mentor777 +1  

    z komentarza poniżej

    pokaż komentarz
    mentor777
  • Falcon 0  

    Nie, ale coś w tym jest, algorytm chyba wybiera liczbę uczciwie, ale zastrzega się, iż może nas raz okłamać - i miejsce na skłamanie być może nie jest przypadkowo dobierane.

    pokaż komentarz
    Falcon
  • Tadziq +14  

    wieczna porażka -.- wqrwili mnie

    pokaż komentarz
    Tadziq
  • Soqu_1991 +27  

    Fajnie, że coś rozumiecie z tego Kodu Hamminga. MAGIA ŚWIĄT jak dla mnie

    pokaż komentarz
    Soqu_1991
  • Kai +4  

    Niech ktoś to po polsku wyjaśni, bo ten link na wiki to przeciętnemu obywatelowi niewiele pomoze ;)

    pokaż komentarz
    Kai
  • thomashek +7  

    perfectto: joemastera minusują, bo jego pierwotna odpowiedź brzmiała mniej więcej: "przecież masz w opisie wykopu napisane" - a więc nie zrozumiał prośby zupełnie, bo chodziło o objaśnienie rozwiązania problemu, a nie polecenia. A jako, że dostał kilka minusów (to nawet po edycji komentarza), to dostaje kolejne - psychologia tłumu ;)

    pokaż komentarz
    thomashek
  • gallez +4  

    @joemonster: nie każdy jest po studiach informatycznych i nie każdy rozumie jeden z najtrudniejszych algorytmów jakie widziałem (a interesuję się algorytmiką od jakiegoś czasu już).

    pokaż komentarz
    gallez
  • joemaster -1  

    przyznaje się, sa szybko czytałem komentarz. powinni zrobic rss do komentarzy, bo człowiek czasami nie wyrabia.

    pokaż komentarz
    joemaster
  • bboymc +4  

    Komukolwiek udało się zgadnąć?

    pokaż komentarz
    bboymc
  • joemaster +2  

    gdyby zawsze mówił prawdę to może by się udało ;D

    pokaż komentarz
    joemaster
  • srednik +6  

    _6. Is the number in: 8?
    No
    7. Is the number in: 8?
    No
    Your guess was 0.

    Correctamundo!_
    :) (spoiler: http://rafb.net/p/MJHILI56.html )

    pokaż komentarz
    srednik
  • silverado -4  

    Przepraszam, że żyję :)

    pokaż komentarz
    silverado
  • venomik +3  

    Bo Wy wszyscy źle do tego podchodzicie. Tak naprawdę to nie jest: 'Odgadnij' ale 'podaj, będąc pewnym'.
    Mamy 7 pytań i mamy takie zadać pytania, by MIEĆ PEWNOŚĆ jaka to liczba. Zadając odpowiednie pytania da sie dojść do tego gdzie jest kłamstwo i jaka liczba jest poprawna.
    I to jest zadaniem.
    nie zgadywanka, czysty fuks.

    pokaż komentarz
    venomik
  • Rzirzi +6  

    Rozwiązanie tej zagdki jest tuż obok: ta twarz to angielski napis "Liar".

    pokaż komentarz
    Rzirzi
  • Mrover +4  

    W adresie też...

    pokaż komentarz
    Mrover
  • daroo +2  

    7. Is the number in: 7?
    No
    Your guess was 6.
    My number was 7, I lied at question 7.

    hahaha, co za ironia losu... i przegrałem

    aczkolwiek sortowanie przez podział i dojdziemy :)

    pokaż komentarz
    daroo
  • entrop -2  

    7.Is the number in: 2?
    No
    My number was 2, I lied at question 7.


    Wstrętny oszust :)
    Zaraz przeczytam ten artykuł na wiki i dokonam zapalczywej pomsty.

    pokaż komentarz
    entrop
  • zaak +3  

    Chyba wyszukiwanie. I nie, nie dojdziecie ;)

    pokaż komentarz
    zaak
  • wujekwichura +11  

    Bez użycia kodu Hamminga nie jest to możliwe. Cały trik polega na tym, że program zawsze będzie wybierał tą furtkę i mówił, ze jest źle.;)

    pokaż komentarz
    wujekwichura
  • funksik +1  

    ...
    6. Is the number in: 8?
    Yes
    7. Is the number in: 8?
    No
    Your guess was 10.
    My number was 8, I lied at question 7.

    ;)

    pokaż komentarz
    funksik
  • aszer -4  

    hahaha:P Niezły jest:)

    ed: minusujcie:)

    pokaż komentarz
    aszer
  • gallez -2  

    Program oszukuje.

    1. Is the number in: 0, 1, 2, 3, 4, 5?
    No
    2. Is the number in: 6, 7, 8, 9, 10?
    No
    3. Is the number in: 11, 12, 13, 14, 15?
    Yes
    4. Is the number in: 11, 12, 13, 14?
    Yes
    5. Is the number in: 11, 12, 13?
    Yes
    6. Is the number in: 11, 12?
    Yes
    7. Is the number in: 11, 12?
    No

    Wiadomo w tym momencie, że w pytaniu szóstym albo siódmym program skłamał. Wiemy w związku z tym, że odpowiedź na pytanie 5 (i na wszystkie pozostałe pytania) jest prawdziwa (czyli liczba szukana to jedna z liczb 11, 12, 13). Mamy więc trzy opcje: (1) program skłamał w pytaniu 6 i szukana liczba to 13 (2) program skłamał w pytaniu 7 i szukana liczba to 11 (3) program skłamał w pytaniu 7 i szukana liczba to 12. Szansa na trafienie wynosi teoretycznie 1/3. Próbujemy:
    _ Your guess was 13.
    My number was 11, I lied at question 7._
    To była opcja numer 1. Dajemy "wstecz" i próbujemy dalej:
    _ Your guess was 11.
    My number was 13, I lied at question 6._
    Dowód oszukaństwa możnaby tu zakończyć, ale dla pewności próbujemy po raz ostatni:
    _ Your guess was 13.
    My number was 11, I lied at question 7._

    Wniosek: program wybiera liczbę dopiero po siódmym pytaniu i wybiera zawsze inną niż ta, którą my wytypowaliśmy. Do dupy z taką grą.

    pokaż komentarz
    gallez
  • rzukow +5  

    Bo to jest zagadka logiczna (na znalezienie strategii wygrywającej) a nie jakaś zgadywanka

    pokaż komentarz
    rzukow
  • mztoday 0  

    Program oszukuje. Nie wybiera na początku liczby, której trzymał by się do końca. Zmienia ją w trakcie kolejnych pytań. Przy odpowiedzi wpiszczie cokolwiek, będzie źle. Program powie wam jaką "wybrał" na początku liczbę. Wciśnijcie magiczny przycisk 'wstecz' i wpiszcie tę "wybraną" liczbę, będzie zła ! Nie lubię takich zabaw.....

    pokaż komentarz
    mztoday
  • andrewnew 0  

    Cholera, racja...
    Your guess was 8.
    My number was 0, I never lied.

    Zrobiłem wstecz, wpisałem "0":
    Your guess was 0.
    My number was 8, I never lied.


    Wrrr... :[

    pokaż komentarz
    andrewnew
  • kosa +2  

    A przeczytaj to, co napisałem w poście wyżej i w artykule na blogu (http://like-a-geek.jogger.pl/2008/10/14/wykopowi-ignoranci-spoiler/). Może sobie oszukiwać, ale i tak jest metoda na zmuszenie go do wybrania jednej liczby i trzymania się tego

    pokaż komentarz
    kosa
  • tigotrios +3  

    Oszukuje?! Żartujesz! Zrujnowałeś w ten sposób całe moje dzieciństwo!

    pokaż komentarz
    tigotrios
  • mztoday 0  

    Przepraszam, nie chciałem. Weź sobie moje ;)

    pokaż komentarz
    mztoday
  • h2so4 +1  

    Skoro Ty oszukujesz wciskając wstecz to jemu też wolno ;)

    pokaż komentarz
    h2so4
  • vankaszaner -2  

    wygralem za 1 razem i czytajac komentarze dziwilem sie o co wam chodzi. wiec zagralem drugi raz, no i nie wyszlo.

    pokaż komentarz
    vankaszaner
  • wujekwichura 0  

    Wkurza mnie to. Wykopie to tylko dlatego, że jeśli znajdzie się na głównej to ktoś na pewno to rozpracuje i poda rozwiązanie w komentarzu.:)

    pokaż komentarz
    wujekwichura
  • thomashek +3  

    Już jest podane :P

    pokaż komentarz
    thomashek
  • MQs 0  

    Zgadłem, bez zaglądania do wiki (przynajmniej link przekonał mnie, że da się rozwiązać, bo też potraktowałbym jako żart:). Oto moje rozwiązanie:

    [ALGORYTM-SPOILER]
    1. Wybierz połowę liczb (pamiętając, że Yes/No oznacza zaakceptowanie/odrzucenie proponowanych liczb i jednocześnie odrzucenie/zaakceptowanie liczb pozostałych)
    2. Wybierz połowę "zaakceptowanych" liczb oraz połowę z takich, które odrzucone były 1 raz.
    3. Jeżeli masz więcej niż jedną liczbę nie odrzuconą ani razu - patrz pkt.2 (po 4 pytaniu powinienes mieć 4 liczby raz odrzucone i jedną nie odrzucaną, więc patrz pkt.4)
    4. Wybierz liczbę nie odrzucaną i jedną (z czterech) raz odrzuconą.
    5. Jeżeli masz nadal liczbę nie odrzuconą wybierz ja 2 razy i patrz pkt. 7.
    6. Jeżeli pozostały ci trzy liczby raz odrzucone zapytaj o dwie z nich, a jeżeli zostaną zaakceptowane to następnie zapytaj o jedną z nich.
    7. Została ci jedna liczba nie odrzucona dwukrotnie - GRATULACJE:)

    pokaż komentarz
    MQs
  • lukas_jg -2  

    Restart
    Send feedback
    I am going to choose a number between 0 and 15 inclusive.
    You can ask me 7 questions to find the number.
    I might lie at most one of your questions.

    A question is: "Is the number one of: a, b, c...?".
    You can also use: a-b meaning all numbers between a and b.
    Example: 1-4, 12, 14-15 is the same as 1, 2, 3, 4, 12, 14, 15.

    1. Is the number in: 14, 15?
    No
    2. Is the number in: 8, 9, 10, 11, 12, 13?
    No
    3. Is the number in: 1, 2, 3, 4, 5, 6, 7?
    Yes
    4. Is the number in: 1, 2, 3?
    No
    5. Is the number in: 4, 5, 6?
    Yes
    6. Is the number in: 4, 5?
    Yes
    7. Is the number in: 5?
    No
    Your guess was 4.
    My number was 6, I lied at question 6.

    Thank you for playing

    pokaż komentarz
    lukas_jg
  • akivash4 -2  

    This was too easy
    1. Is the number in: 1, 2, 3, 4, 5, 6, 7, 8?
    Yes
    2. Is the number in: 5, 6, 7, 8, 9, 10, 11, 12?
    Yes
    3. Is the number in: 1, 2, 3, 4, 5, 6?
    Yes
    4. Is the number in: 5, 6?
    Yes
    5. Is the number in: 5?
    Yes
    6. Is the number in: 5?
    Yes
    7. Is the number in: 5?
    No
    Your guess was 5.
    Correctamundo!

    Now look at my face.
    You can spot a liar by reading his/hers face - literraly reading

    Thank you for playing

    pokaż komentarz
    akivash4
  • Kajetan8 +11  

    Dziwne, że nikt jeszcze nie spojlerował rozwiązaniem tutaj, ponieważ niektórzy piszą, że sobie nie radzą to:

    1. Is the number in: 0, 2, 4, 6, 8, 10, 12, 14?
    Yes
    2. Is the number in: 1, 2, 5, 6, 9, 10, 13, 14?
    Yes
    3. Is the number in: 3, 4, 5, 6, 11, 12, 13, 14?
    Yes
    4. Is the number in: 7, 8, 9, 10, 11, 12, 13, 14?
    Yes
    5. Is the number in: 6, 10, 13?
    No
    6. Is the number in: 10, 14?
    Yes
    7. Is the number in: 14?
    No
    Your guess was 14.

    pokaż komentarz
    Kajetan8
  • Juzbrig +2  

    @Kajetan8 wpisujac twoje "rozwiązanie" za każdym raziem przebieg jest taki sam i wygrywa 14. Wniosek, przeciwnik oszukuje (I am going to choose a number between 0 and 15):

    On nie wybiera na początku jednej liczby na początku, tak jak twierdzi, tylko zmienia ją zaleznie od przebiegu, więc nawet mając 50% szansy NIGDY nie trafisz, bo on poda tą drugą połówkę. To podawany przez ciebie gracza cyfr narzuca rozwiązanie. Ale jak to jest do końca zrobione jeszcze nie rozkminiłem, ide spać.

    pokaż komentarz
    Juzbrig
  • Kajetan8 +3  

    Juzbrig
    cała zabawa polegae na tym żeby znaleźć metodę, a nie przypadkiem trafić :) tak trafiać to można zgadywać jaka licza oczek wypadnie na kostce.

    pokaż komentarz
    Kajetan8
  • lukaszg84 +6  

    HA! Da się znaleźć odpowiedź w 6 pytaniach (ale prawdopodobnie z powodu błednej implementacji):

    1. Is the number in: 0, 1, 2, 3, 4, 5, 6, 7?
    Yes
    2. Is the number in: 4, 5, 6, 7, 8, 9, 10, 11?
    Yes
    3. Is the number in: 0, 1, 2, 3, 4, 5?
    Yes
    4. Is the number in: 4, 5?
    Yes
    5. Is the number in: 4?
    Yes
    6. Is the number in: 4?
    Yes

    jak widać na 5 i 6 odpowiedział yes, czyli na pewno jest 4, wystarczy 6 pytań. W 6 powinien odpowiedzieć "no" wtedy musiałbym jeszcze zadać 7, żeby się upewnić.

    pokaż komentarz
    lukaszg84
  • Wiatro +2  

    @lukasz84

    wsytarczy ze Cie oklamie w jednym z pytan 1 do 3 i juz nie masz 100 % metody

    pokaż komentarz
    Wiatro
  • silverado -2  

    Przepraszam, że żyję!

    pokaż komentarz
    silverado
  • thomashek 0  

    Wiatro: Jasne, że ma. Na 5. pytanie odpowiedział, że to 4. Tak samo na pytanie 6. A może skłamać tylko w jednym. Więc jeśli skłamał w pytaniu od 1 do 4 to i tak jest to liczba 4 ze względu na pytanie 5. i 6. A jeśli skłamał w 5. albo 6. - to mamy sprzeczność.

    pokaż komentarz
    thomashek
  • lukaszg84 -1  

    Zgadza się - w przypadku jeśli dwa razy na pytanie o jedną liczbę odpowie "yes" to niezależnie od pozostałych pytań jest to ta liczba.

    pokaż komentarz
    lukaszg84
  • Dixi -6  

    Śmiać mi się chce z tych idiotów, którzy twierdzą, że za pomocą kodowania Hamminga mogą odgadnąć liczbę - ręce opadają na waszą głupotę! Na raz zaroiło się od "ekspertów" od kodowania, jakiś półgłówek rzucił hasło Kod Hamminga i rzesza przykładnych studentów zaczęła tworzyć nowe teorie, nawet niektórzy zaczęli lokalizować przekłamane bity w strumieniu bez redundancji - równie dobrze możecie zagrać w totolotka i powiedzieć, że udało wam się wytypować trafne liczby za pomocą kodów walsha...

    Aby znaleźć poprawną liczbę w tej zagadce wystarczy odpowiednio dobrać przedziały liczbowe, żadne kody hamminga sraminga nie pomogą.

    pokaż komentarz
    Dixi
  • lukaszg84 +3  

    Masz 7 pytań na które dostajesz odpowiedzi 0/1. Wiesz, że jeden może być przekłamany. Dobierasz więc pytania tak, żeby za pomocą pozostałych odpowiedzi móc wykryć i poprawić błąd. Liczbę kodujesz na 4 bitach (0-15), czyli masz 4 bity na informacje i 3 bity na korekcję błędów. Dziwnym trafem odpowiada to kodowaniu Hamminga (7,4).

    Tak masz rację: "w tej zagadce wystarczy odpowiednio dobrać przedziały liczbowe", ciekawe na czym polega rozwiązanie zagadki za pomocą kodów Hamminga. Uwaga, oświecę Cię: tak! polega na tym, że możemy wyliczyć przedziały o jakie należy zapytać!

    pokaż komentarz
    lukaszg84
  • Bazzag -5  

    głupie, zapytałem go czy to 6, powiedział że nie, zgadywałem że to 7, powiedział że nie, powiedział że to 6 i kłamał w pytaniu 6tym... co za bezsens...

    pokaż komentarz
    Bazzag
  • RomanX -5  

    On nie kłamie przy jednym z pytań. On po prostu kłamie, że wybrał taką liczbę. Sprawdzone empirycznie. Gówno wart ten wykop.

    pokaż komentarz
    RomanX
  • msichal -4  

    1. Is the number in: 1, 2, 3, 4, 5?
    No
    2. Is the number in: 5, 6, 7, 8, 9, 10?
    No
    3. Is the number in: 11, 12, 13?
    No
    4. Is the number in: 4?
    No
    5. Is the number in: 14?
    No
    6. Is the number in: 15?
    No
    7. Is the number in: 10?
    No
    Your guess was 15.
    My number was 0, I never lied.

    fuck zapomniałem o zerze xD

    pokaż komentarz
    msichal
  • Kemac +15  

    Bo masz zadawać pytania tak, aby nie mógł cie okłamać :)

    pokaż komentarz
    Kemac
  • gallez +5  

    @salata_:
    "nic tu nie da (...) nawet kod kreskowy z bananów z tesco"
    Skąd wiesz, próbowałeś? ;)

    "tutaj cyfra obierana jest w trakcie trwania wykonywania działań/zadawana pytań/lub na koncu tutaj cyfra obierana jest w trakcie trwania wykonywania działań/zadawana pytań/lub na koncu"
    Też odnoszę takie wrażenie.

    pokaż komentarz
    gallez
  • Kemac +5  

    >to powodzenia zycze Kemac

    Dziękuję - http://img442.imageshack.us/img442/8148/zrzutekranudj3.png

    pokaż komentarz
    Kemac
  • Fueryon +21  

    [UWAGA SPOILER (czyli kod hamminga dla opornych)]

    Mamy sobie nasze 16 liczb, w sam raz da się je zakodować na 4 bitach w kodzie binarnym - 0=0000, 16=1111 (na przykład, można dowolnie).
    Teraz żeby móc wykrywać błędy oraz je poprawiać musimy dodać nadmiarowe bity (np żeby dało się wykryć jeden błąd każde dwa słowa muszą się różnić na 2 bitach).
    Kod hamminga jest kodem wykrywającym 2 błędy a korygującym jeden (gdy są dwa błędy wiemy tylko że słowo jest przekłamane, nie poznamy pierwotnej wiadomości)
    ale do rzeczy, zgodnie z tabelką na wiki rozmieszczamy bity informacyjne na pozycjach 3,5,6,7 naszego slowa
    wartosci bitów kodujących wyliczamy sprawdzając parzystość odpowiednio:
    1 pozycja - parzystość 1,3,5,7
    2 pozycja - parzystość 2,3,6,7
    4 pozycja - parzystość 4,5,6,7
    (wpisujemy na odpowiednią pozycję 1 jeśli liczba jedynek na tych pozycjach jest nieparzysta i 0 gdy parzysta)
    np dla 1 = 1101001

    teraz jak to się ma do naszego zagadnienia - pozycje bitów to kolejne pytania, jeśli na tej pozycji przy danej liczbie mamy 1, to pytamy o tą liczbę, jeśli 0 to nie. (np przy moim kodowaniu w pierwszym pytaniu:1, 3, 4, 6, 8, 10, 13, 15)
    Gdy skończymy zadawać wszystkie pytania dostajemy odpowiedź w kodzie binarnym (tak/nie) zawierającą jeden błąd (u mnie 1111110)
    sprawdzamy parzystości tej odpowiedzi. dla wszystkich bitów korekcyjnych mamy błąd czyli "kod błędu" = 111 (7) czyli błąd na 7 pozycji (powinno być 1 zamiast 0, co daje liczbe 15 "Your guess was 15.
    Correctamundo!

    Now look at my face.
    You can spot a liar by reading his/hers face - literraly reading")
    Teraz dla pewności należałoby znów sprawdzić parzystość (gdyby znów był błąd oznaczałoby to 2 błędy i nie bylibyśmy w stanie odtworzyć poprawnej liczby)
    Znajdowanie pozycji błędu w kodzie Hamminga jest możliwe dzięki rozmieszczeniu bitów korygujących na odpowiednich pozycjach (potęgi 2)

    pokaż komentarz
    Fueryon
  • h2so4 +8  

    wkurzają mnie ludzie, którzy wszystkich dookoła nazywają ciemna masą, a tak naprawdę sami są w błędzie

    pokaż komentarz
    h2so4
  • komar- +7  

    salata_ Epic Fail

    pokaż komentarz
    komar-
  • tigotrios 0  

    Pytania: 1, 2, 3, 4, 5: Prawda, 8 znajduje się pośród podanych liczb
    Pytanie 6: Kłamstwo - 8 znajduje się pośród podanych liczb
    Pytanie 7: Prawda - 8 nie znajduje się pośród podanych liczb.

    Jest jedno kłamstwo, zgadza się.

    pokaż komentarz
    tigotrios
  • joghoort -7  


    pokaż komentarz
    joghoort
  • dawid9996 -8  

    Nie wiem o co chodzi :(((

    pokaż komentarz
    dawid9996
  • spojler0 -8  

    nic z tego, nie ma rozwiązania ;]

    pokaż komentarz
    spojler0
  • -KyLo- -9  

    Łatwo odgadnąć, że program nie wybiera jednej liczby, przy której przystaje, tylko zmienia ją wraz z naszą następną odpowiedzią! Gdyby program wybrał 0 na początku, to skłamałby w pytaniu 2 i 3, a wypisuje, że skłamał tylko w 3, więc w trakcie odpowiadania na 2 pytanie była to liczba większa od 3:

    1. Is the number in: 0, 1, 2, 3, 4, 5, 6, 7?
    Yes
    2. Is the number in: 0, 1, 2, 3?
    No
    3. Is the number in: 4, 5, 6?
    Yes
    4. Is the number in: 5?
    No
    5. Is the number in: 4?
    No
    6. Is the number in: 6?
    No
    7. Is the number in: 4?
    No
    Your guess was 6.
    My number was 0, I lied at question 3.

    Thank you for playing

    pokaż komentarz
    -KyLo-
  • gallez -3  

    O ile jest to autentyczny log z gry to mamy tu dowód, że program oszukuje.

    pokaż komentarz
    gallez
  • Tavaro +6  

    Łapcie wynik z Hamminga i przestańcie mówić, że się nie da. :P

    ####################### SPOJLER! #######################

    1. Is the number in: 1, 2, 5, 6, 8, 11, 12, 15?
    Yes
    2. Is the number in: 1, 3, 4, 6, 8, 10, 13, 15?
    Yes
    3. Is the number in: 1, 3, 5, 7, 9, 11, 13, 15?
    Yes
    4. Is the number in: 2, 3, 4, 5, 8, 9, 14, 15?
    Yes
    5. Is the number in: 2, 3, 6, 7, 10, 11, 14, 15?
    Yes
    6. Is the number in: 4, 5, 6, 7, 12, 13, 14, 15?
    Yes
    7. Is the number in: 8, 9, 10, 11, 12, 13, 14, 15?
    No

    Your guess was 15.
    Correctamundo!

    Now look at my face.
    You can spot a liar by reading his/hers face - literraly reading

    Thank you for playing

    A jak do tego dojść - pomyślcie sami. Tutaj: http://www.frontiernet.net/%7Eprof_tcarr/Hamming/applet.html#APPLET [JAVA] macie pomoc "po ludzku". :]
    (albo skorzystajcie z komentarza Fueryona powyżej :P - teraz zauważyłem).

    pokaż komentarz
    Tavaro
  • robert_ugo +1  

    1. (0, 1, 2, 3, 4, 5, 6, 7) Yes
    2. (0, 1, 2, 3, 8, 9, 10, 11) Yes
    3. (0, 1, 4, 5, 8, 9, 12, 13) Yes
    4. (0, 2, 4, 6, 8, 10, 12, 14) Yes
    5. (2, 4, 8) No
    6. (1, 2, 4, 8) No
    7. (1) No
    Your guess was 0
    Correctamundo!

    Pierwsze 4 pytania doprowadzają nas do przedziału 5 liczbowego. Potem sprawdzamy 3 liczby najbardziej niepewne. Potem do tego przedziału dokladamy kolejna liczbe, potem sprawdzamy tą liczbe, i analizując wszystko mamy odpowiedź

    pokaż komentarz
    robert_ugo
  • miszk -1  

    Skoro już spojlerujemy, to może mały konkurs. Najmniej liczb w pytaniach: 30

    1. Is the number in: 0, 1, 2, 3, 4, 5, 6, 7?
    Yes
    2. Is the number in: 4, 5, 6, 7, 8, 9, 10, 11?
    Yes
    3. Is the number in: 0, 1, 2, 3, 4, 5?
    Yes
    4. Is the number in: 1, 2, 3, 4?
    Yes
    5. Is the number in: 4, 5?
    Yes
    6. Is the number in: 4?
    Yes
    7. Is the number in: 4?
    No
    Your guess was 4.
    Correctamundo!

    pokaż komentarz
    miszk
  • PeeJay -3  

    Koobs
    Your guess was 6.
    My number was 8, I lied at question 6.

    I wszystko jasne;)

    pokaż komentarz
    PeeJay
  • mztoday -4  

    kasacja

    pokaż komentarz
    mztoday
  • majerto -5  

    1. Is the number in: 1, 2, 3, 4, 5, 6, 7, 8?
    Yes
    2. Is the number in: 4, 5, 6, 7, 8?
    Yes
    3. Is the number in: 6, 7, 8?
    Yes
    4. Is the number in: 6, 7?
    Yes
    5. Is the number in: 8?
    No
    6. Is the number in: 6?
    Yes
    7. Is the number in: 7?
    Yes
    Your guess was 7.
    My number was 6, I lied at question 7.

    w sumie jestem Testerem... znalazłem błąd, jeżeli kłamał w pytaniu 7. to musiałoby to być 7

    pokaż komentarz
    majerto
  • tigotrios +3  

    W sumie to chyba nie wiesz co piszesz, albo ja cię nie rozumiem. Jeżeli kłamał w siódmym, to prawdziwą odpowiedzią na to pytanie jest "No", a więc liczba 7 nie jest liczbą, którą sobie pomyślał.

    pokaż komentarz
    tigotrios
  • Shibito -8  

    My number was 11, I never lied ^^

    pokaż komentarz
    Shibito
  • lukaszg84 +2  

    Masz może 10 minut wolne? Wklej tutaj taki skrypt, żeby wszyscy zobaczyli jaki on jest błahy...

    pokaż komentarz
    lukaszg84
  • Axior 0  

    Kłamca? No to spójrz na to:

    1, 3, 5, 7, 9, 11, 13? -> No
    2, 4, 6, 8, 10, 12, 14? -> Yes
    2, 4, 6, 8? -> Yes
    10, 12, 14? -> No (na sprawdzenie czy nie kłamie)
    2, 4? -> Yes
    6, 8? -> No (j/w)
    2? -> No
    Your guess was 2.
    My number was 4, I never lied.

    Po tym przykładzie widać, że bez tego całego kodu sie nie da wygrać. Moim sposobem zmusiłem go do skłamania przy ostatnim pytaniu... ale jak wiemy on wcale nie musi raz skłamać. Więc i tak nie trafimy bo jeśli wybrałbym drugą liczbę on by napisał, że skłamał w ostatnim.

    pokaż komentarz
    Axior
  • thomashek +5  

    Zdecydowanie nie masz racji. Chodzi o to, żeby tak zadać pytanie, aby nawet mimo jednej błędnej odpowiedzi, umieć wykryć ten błąd i go skorygować, a taką możliwość daje nam kod Hamminga.

    pokaż komentarz
    thomashek
  • thomashek +3  

    between 0 and 15 inclusive

    pokaż komentarz
    thomashek
  • thomashek +4  

    Kolejny, który edytuje komentarze :P

    pokaż komentarz
    thomashek
  • Tavaro +5  

    W komentarzu powyżej frustracja z powodu nieumiejętności znalezienia rozwiązania wzięła górę.

    BTW: doczekam się kiedyś czasów, w których ze stron znikną podwójne wykrzykniki i znaki zapytania? :] (absolutnie no offence, po prostu irytuje mnie to).

    pokaż komentarz
    Tavaro
  • mysteron +1  

    Ale co Cię irytuje?? :>

    pokaż komentarz
    mysteron
  • kwiateklc -7  

    Żadna frustracja - po prostu ta strona (podobno) ma służyć wymianie ciekawych linków. A co tu ciekawego?
    To ja Ci zadam zagadkę: zgadnij jaką liczbę pomyślałem: masz jedną szansę; zakres liczb:1-100; i raz mogę skłamać.
    Czekam na rozwiązania!
    Link nie wnosi nic - ABSOLUTNIE NIC (btw: pisanie na CapsLocku tez Cię irytuje?:P)

    pokaż komentarz
    kwiateklc
  • kolnay +6  

    @kwiatek
    wą, ten wykop to jeden z ciekawszych ostatnimi czasy. Nie dość, ze się pobawiłem to dowiedziałem się np. co to jest kod Hamminga.

    pokaż komentarz
    kolnay
pokaż 

Wykopali i zakopali (262 / 16)