@Creder: Nie, jeden z nich może być starszy np. o miesiąc, ale i tak będzie mieć tyle samo lat co ten młodszy. Nie jest powiedziane, że wszystkie dzieci ma z jedną kobietą. Zresztą nawet jeśli, to może być między nimi 9 miesięcy różnicy i wciąż jest szansa, że lat mają tyle samo.
@Creder @Xayan: ale najstarszy był zezowaty, a po takiej traumie, rodzice na pewno nie zdecydowali się od razu robić następnego dziecka, musieli ochłonąć kilka miesięcy nim się im znowu zebrało na amory
Dlatego powiedział, że nie jeszcze wystarczających danych (kulturalnie poinformował inteligentnego rozmówcę, że przesadzili i żeby nie wracał już do tematu mogącego powodować dyskomfort psychiczny obu uczestników ostatniego spotkania).
Pomocnik, murarz i majster budują dom jednorodzinny. Do sklepu monopolowego z miejsca budowy jest 2 min drogi. Pomocnik jest trzeźwy co drugiego dnia, murarz co czwartego a majster nigdy. Oblicz zysk monopolowego, gdy budowany jest dom dwukondygnacyjny o obwodzie 40m. ;)
A co do zagadki - odpowiedź "nie wiem" jest myląca. Kto nie pomyślał sobie, że wypił tyle, że nie pamięta ile wypił?
@kacius: Ponieważ po podpowiedzi z piwami nadal nie znał odpowiedzi, a co za tym idzie było kilka możliwości wieku związanych z daną liczbą piw które wypili.
- uzylem polskich symboli dla zabawy - śmieszą mnie polskie nazwy w kodzie, bo na codzien pracuje w brytyjskim korpo i mam do czynienia z nudnymi nazwami funkcji
- program podaje rozwiazanie/odpowiedz jak zwal tak zwal, zrozumienie zagadki ulatwilo wypisanie kombinacji, ale zeby nie bylo za latwo, dodalem znajdowanie tej prawidlowej odpowiedzi - po to w sumie napisalem ten skrypt zeby pocwiczyc operacje na zbiorach
- program nie podaje odpowiedzi na zagadkę lecz rozwiązuje równanie które jest modelem opisującym zagadkę, znalezienie odpowiedniego modelu to również część zagadki a wykonałeś ją Ty
- dobry programista zaczyna swoją pracę od "kartki i ołówka" ( ͡°͜ʖ͡°)
Też kiedys rozwalilem zadanie z matmy poprzez rozpisanie sobie mozliwości. Dostałem pałę za nieużycie wzoru. Właśnie przez tą głupią krowę nigdy nie polubiłem matmy.
@zigiscrew: Dużo osób na to narzeka, ale przeważnie nie mają racji. Jeśli w zadaniu nie było narzuconej metody rozwiązania to można je oczywiście rozwiązać na wszystkie sposoby byle nie było to zgadywanie i wynik wyszedł dobry. Jeśli jednak jest oblicz stosując jakiś wzór no to wtedy obliczenie innym sposobem jest niedopuszczalne i pała.
@pwone: Zgadywanie wyniku też jest dobrą opcją, jeśli potrafimy wykazać, że odpowiedź jest poprawna i kompletna.
@pkusmierczyk: Ale kiedy piszesz test gimnazjalny lub maturę i sprawdzający nie uzna ci takiego rozwiązania to masz wszelkie prawo się odwoływać. MUSZĄ zaakceptować każde poprawne rozwiązanie zgodne z poleceniem.
@czendler: Tu nie chodzi o to czy są w stanie czy nie. Ale jak można wypić we dwóch nieparzystą liczbę piw? Dlatego moje rozwiązanie jest identyczne jak Twoje. A rozwiązanie zagadki z filmiki kupy się nie trzyma :)
To jest baaaardzo naciągane, nie jest to ani trochę logiczne wnioskowanie.
Skoro nie potrafił powiedzieć w jakim wieku są jego synowie na podstawie tego, ze suma lat to ilość wypitych piw, to znaczy że mogły być dwie takie same sumy, ale mogło być też tak że się upił i stracił rachubę, albo po prostu nie pamiętał.
Inna sprawa, jak ktoś już wcześniej napisał to że najstarszy syn posiada pewną cechę, nie znaczy
90% ludzi tutaj ma jakieś poważne deficyty jeśli chodzi o logczine rozumowanie za to nadmiar chęci ekspresji i oceniania. Jak nie masz nic sensownego do powiedzenie to się nie odzywaj. Wszędzie czytam coś w stylu - "bezsensu zagadka", "przecież gdyby było tak to srak więc nie ma sensu", "gdybym chciał to bym zgadł ale jestem ponad takie durnoty", "olaboga co to jest, magia, heheszek, lol, gif".
Skonstruujcie zagadkę idealną to pogadamy, zawsze jest to jakiś model, uproszczenie rzeczywistości.
@fahrenx: Ale ta zagadka jest niestety naciągana, otwórz sobie zbiór zadań do matematyki i zobaczysz że każde zadanie z treścią ma sens logiczny i jednoznaczne rozwiązanie (pomijam błędy autora podręcznika), a tutaj niestety tak nie jest.
2)ułożyć wszystkie możliwe rozkłady ([3x2x6], [6x6x1],[1x1x36],....)
3)sprawdzić jakie są sumy dla wszystkich możliwych rozkładów
4)wywnioskować, że skoro informacja o zezie dała dopiero odpowiedź to oznacza to, że matematyk wahał się ale informacja o tym, że istnieje najstarszy syn(a nie jest np. dwóch najstarszych synów) mu pomogła, mogła mu tylko pomóc jeśli są dokładnie dwa rozkłady o takich samych sumach, a informacja o zezie eliminuje jeden z
Rzeczywiscie absurdalna, w zagadce byla mowa o wypiciu piw przez matematykow a nie synow jednego z nich. Dalsze tlumaczenie rozwiazania nie ma wiec juz sensu. Tak wiec prawidlowym rozwiazaniem jest brak rozwiazania.
Zagadka ma źle postawione trzecie pytanie. Informacja, że najstarszy syn ma zeza, nie daje nam pewności poprawnej odpowiedzi, bo z dwu sześcioletnich braci jeden i tak jest starszy. Słabe. Gdyby było napisane "Ten mający najwięcej lat ma zeza", byłoby OK.
Komentarze (177)
najlepsze
Dlatego powiedział, że nie jeszcze wystarczających danych (kulturalnie poinformował inteligentnego rozmówcę, że przesadzili i żeby nie wracał już do tematu mogącego powodować dyskomfort psychiczny obu uczestników ostatniego spotkania).
A co do zagadki - odpowiedź "nie wiem" jest myląca. Kto nie pomyślał sobie, że wypił tyle, że nie pamięta ile wypił?
//rozwiazanie do zagadki [https://www.youtube.com/watch?v=U-XgXOvF30E](https://www.youtube.com/watch?v=U-XgXOvF30E)
def
```**```
mozliwyWiek = 1..36
```**```
def
```**```
mozliweWieki = []
```**```
def
```**```
kombinacja
mozliwyWiek.each{ x->
mozliwyWiek.each{ y->
mozliwyWiek.each{ z->
kombinacja = [x,y,z].sort()
```**```
if
```**```
(x*y*z ==36) {
```**```
if
```**```
(!mozliweWieki.contains(kombinacja)) {
mozliweWieki.add(kombinacja)
}
}
}
}
}
```**```
def
```**```
lataPiwkaMap=[:]
println
```_```
"Mozliwe liczby wypitych piw w zaleznosci od 'wiekow' synow:"
```_```
mozliweWieki.each{ lata, piwka=lata.sum{it.value} ->
println
```_```
'WIEKI: '
- uzylem polskich symboli dla zabawy - śmieszą mnie polskie nazwy w kodzie, bo na codzien pracuje w brytyjskim korpo i mam do czynienia z nudnymi nazwami funkcji
- program podaje rozwiazanie/odpowiedz jak zwal tak zwal, zrozumienie zagadki ulatwilo wypisanie kombinacji, ale zeby nie bylo za latwo, dodalem znajdowanie tej prawidlowej odpowiedzi - po to w sumie napisalem ten skrypt zeby pocwiczyc operacje na zbiorach
- oficjalnie mogę
- nie używaj polskich nazw dla symboli
- program nie podaje odpowiedzi na zagadkę lecz rozwiązuje równanie które jest modelem opisującym zagadkę, znalezienie odpowiedniego modelu to również część zagadki a wykonałeś ją Ty
- dobry programista zaczyna swoją pracę od "kartki i ołówka" ( ͡° ͜ʖ ͡°)
Kiedyś było tak, bociana dziobał szpak.
Potem była zmiana i szpak dziobał bociana.
Później jeszcze dwie takie zmiany, kto był bardziej podziobany? ( ͡º ͜ʖ͡º)
@pkusmierczyk: Ale kiedy piszesz test gimnazjalny lub maturę i sprawdzający nie uzna ci takiego rozwiązania to masz wszelkie prawo się odwoływać. MUSZĄ zaakceptować każde poprawne rozwiązanie zgodne z poleceniem.
wykop bawi,
wykop mózgu cię pozbawi.
@IroL: i życia
Przychodzi 3 logików (informatyków/inżynierów/matematyków) do baru. Barmanka się pyta:
- Czy wszyscy chcecie piwo?
Pierwszy odpowiada:
- Nie wiem.
Drugi:
- Nie wiem.
Trzeci:
- Tak
@zborecque: Jeden wypił 5 a drugi 6 ;) albo 3 i 8... kombinacji jest sporo :p
Skoro nie potrafił powiedzieć w jakim wieku są jego synowie na podstawie tego, ze suma lat to ilość wypitych piw, to znaczy że mogły być dwie takie same sumy, ale mogło być też tak że się upił i stracił rachubę, albo po prostu nie pamiętał.
Inna sprawa, jak ktoś już wcześniej napisał to że najstarszy syn posiada pewną cechę, nie znaczy
Co do wytykania błędów logicznych -
@fahrenx: Ale ta zagadka jest niestety naciągana, otwórz sobie zbiór zadań do matematyki i zobaczysz że każde zadanie z treścią ma sens logiczny i jednoznaczne rozwiązanie (pomijam błędy autora podręcznika), a tutaj niestety tak nie jest.
2)ułożyć wszystkie możliwe rozkłady ([3x2x6], [6x6x1],[1x1x36],....)
3)sprawdzić jakie są sumy dla wszystkich możliwych rozkładów
4)wywnioskować, że skoro informacja o zezie dała dopiero odpowiedź to oznacza to, że matematyk wahał się ale informacja o tym, że istnieje najstarszy syn(a nie jest np. dwóch najstarszych synów) mu pomogła, mogła mu tylko pomóc jeśli są dokładnie dwa rozkłady o takich samych sumach, a informacja o zezie eliminuje jeden z
Komentarz usunięty przez moderatora
Komentarz usunięty przez moderatora