Pytania otagowane jako logic

Logika odnosi się do ostatecznego przepływu kodu i sposobu, w jaki otrzymujesz pożądane rozwiązanie. Pytania powinny dotyczyć znalezienia rozwiązania kodowania (lub poprawy istniejącej logiki kodowania) dla danego problemu. Używaj z odpowiednim tagiem językowym, dokładnym opisem swojej logiki i odpowiednim kodem, nad którym pracujesz. Ogólne pytania dotyczące logiki nie dotyczą tematu. Jeśli potrzebujesz po prostu przeglądu kodu, rozważ https://codereview.stackexchange.com

14
Jaki jest optymalny algorytm dla gry 2048?
Niedawno natknąłem się na grę 2048 . Łączysz podobne płytki, przesuwając je w jednym z czterech kierunków, aby utworzyć „większe” płytki. Po każdym ruchu, nowa dachówka pojawia się losowo pustej pozycji o wartości albo 2albo 4. Gra kończy się, gdy wszystkie pola są wypełnione i nie ma ruchów, które mogłyby …


14
Rozwiązywanie problemu „Kto jest właścicielem Zebry”?
Edycja: ta łamigłówka jest również znana jako „Zagadka Einsteina” Kto jest właścicielem Zebra (można spróbować wersji online tutaj ) jest przykładem klasycznego zestawu zagadek i założę się, że większość ludzi na przepełnienie stosu można go rozwiązać za pomocą pióra i papieru. Ale jak wyglądałoby rozwiązanie programowe? W oparciu o wskazówki …


2
Proste „if” lub instrukcja logiczna w Pythonie [zamknięte]
Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 4 miesiące temu . Popraw to pytanie Jak napisałeś to w Pythonie? if key < 1 or key > 34: Próbowałem wszystkich możliwych …


9
Czy ((a + (b & 255)) & 255) to to samo co ((a + b) & 255)?
Przeglądałem kod w C ++ i znalazłem coś takiego: (a + (b & 255)) & 255 Podwójny AND mnie zirytował, więc pomyślałem: (a + b) & 255 ( ai bsą 32-bitowymi liczbami całkowitymi bez znaku) Szybko napisałem skrypt testowy (JS), aby potwierdzić moją teorię: for (var i = 0; i …
92 c++  binary  logic 

2
Jaki jest logiczny odpowiednik intuicjonistycznej teorii typów?
Niedawno ukończyłem kurs uniwersytecki, na którym występowali Haskell i Agda (zależny funkcjonalny język programowania typizowanego) i zastanawiałem się, czy jest możliwe zastąpienie w nich rachunku lambda logiką kombinacyjną. W przypadku Haskella wydaje się to możliwe przy użyciu kombinatorów S i K, dzięki czemu jest to bezcelowe. Zastanawiałem się, jaki jest …


10
JQuery .hasClass dla wielu wartości w instrukcji if
Mam proste stwierdzenie if jako takie: if ($('html').hasClass('m320')) { // do stuff } Działa to zgodnie z oczekiwaniami. Chciałbym jednak dodać więcej klas do tagu, if statementaby sprawdzić, czy którakolwiek z klas jest obecna w <html>tagu. Potrzebuję tego, więc to nie wszystkie, ale obecność co najmniej jednej klasy, ale może …


4
Od języka naturalnego do wyrażenia w C ++
Zadanie: Przetłumacz następujące wyrażenia języka naturalnego na wyrażenia C ++. Załóżmy, że wszystkie zmienne są liczbami nieujemnymi lub wartością logiczną (o wartości true lub false). Język naturalny: Albo a i b są fałszywe, lub c jest prawdą, ale nie jedno i drugie. Moje rozwiązanie: (a==0 && b==0)xor(c==1) Rozwiązanie dla profesorów: …
9 c++  logic 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.