logic

Jaki jest optymalny algorytm dla gry 2048?

Ostatnio natknąłem się na grę 2048. Łączysz podobne płytki, przesuwając je w dowolnym z czterech kierunków, aby utworzyć "wię ... FAIK wynosi nieco ponad 20 000 punkty, które są dużo większe niż mój obecny wynik. Czy istnieje lepszy algorytm niż powyższy?

Rozwiązanie programu" do kogo należy Zebra"?

Edit: ta zagadka jest również znana jako"Zagadka Einsteina" The Who owns the Zebra (you can try the online version here) ... księcia. Norweg mieszka obok niebieskiego domu. Piją wodę w domu obok domu, gdzie palą mieszankę. ...do kogo należy Zebra?

Są / / i! operatory wystarczające, aby każde możliwe wyrażenie logiczne?

Wyrażenie logiczne ( a && b ) (ZARÓWNO a jak i b mają wartości logiczne) można na przykład zapisać w postaci !(!a || ... że && jest "unneccesary"? Czy to oznacza, że wszystkie wyrażenia logiczne mogą być wykonane tylko za pomocą || i !?

Przygotowanie do rozmowy w języku C++ [zamknięte]

Mam rozmowę telefoniczną z firmą, która pracuje w branży oprogramowania finansowego. Wywiad będzie głównie w C++ i rozwiązywa ... czył szkołę i nie ma wcześniejszego doświadczenia. Możesz więc zasugerować jakieś pytania, które będą zadawane nowym Gradom??

Ogólne zasady upraszczania poleceń SQL

Szukam pewnych "reguł wnioskowania" (podobnych do reguł działania lub reguł logiki), których mogę użyć do zmniejszenia złożon ... Więc szukam równoważnych przekształceń poleceń SQL, takich jak fakt, że większość podzbiorów może być przepisana jako JOIN.

Dlaczego jeśli (n & -n) == n to N jest potęgą 2?

/ linia kolejowa nr 294 Jawautil.Random source says if ((n & -n) == n) // i.e., n is a power of 2 // rest of the code Dlaczego tak jest?

Django edytuj formularz na podstawie add form?

Zrobiłem ładny formularz i dużą skomplikowaną funkcję "Dodaj" do obsługi GO. Zaczyna się tak... def add(req): if req.met ... mularz jest Nieprawidłowy, pole, które dynamicznie dodałem w funkcji edycji, nie jest zachowane. Jak sobie z tym poradzić?

Jaki jest kombinatoryczny odpowiednik logiki intuicjonistycznej?

Niedawno ukończyłem kurs uniwersytecki, który zawierał Haskella i Agda (zależny typowany język programowania funkcyjnego) i z ... jego znaczenia? Np. w: forall a : Int -> a < 0 -> a + a < a Czy to samo może być wyrażone bez użycia forall?

Mediana 5 posortowanych tablic

Próbuję znaleźć rozwiązanie dla mediany 5 posortowanych tablic. To były pytania z wywiadu. Rozwiązaniem, o którym mogłem po ... ... To nie wydaje się być poprawne ? Scalanie posortowanych elementów = > [2,3,4,7,8,9,15] = > oczekiwana mediana = 7

Izomorfizm Curry ' ego-Howarda

Przeszukałem Internet i nie mogę znaleźć żadnych wyjaśnień CHI, które nie przekształcą się gwałtownie w wykład o teorii logik ... jak to zrobić. To wydaje się mieć sens, ale to nie jest zbyt ciekawe . Więc najwyraźniej musi być w tym coś więcej niż to...

określ, czy punkt leży wewnątrz trójkąta

Program musi odczytać wartości trzech współrzędnych P1 (x1,y1) P2 (x2,y2) P3 (x3,y3) Oraz inną współrzędną P (x, y)i określić, czy ten punkt znajduje się wewnątrz trójkąta utworzonego z punktu 3 powyżej.

Unifikacja wyższego rzędu

Pracuję nad twierdzeniem wyższego rzędu, którego unifikacja wydaje się być najtrudniejszym podproblemem. Jeśli algorytm Huet ... zumiałe dla programisty, a nie matematyka? A może jakieś przykłady, gdzie to działa, a zwykły algorytm pierwszego rzędu nie?

Czym jest logika rozmyta?

Pracuję nad kilkoma algorytmami sztucznej inteligencji w szkole i stwierdzam, że ludzie używają słów logika rozmyta, aby wyja ... t to bardzo mylące przechodzenie od teorii do kodu... dla Ciebie, w mniej skomplikowanej definicji, czym jest logika rozmyta?

Najszybszy sposób na znalezienie średniej wartości potrójnej?

Podana jest tablica trzech wartości liczbowych i chciałbym znać wartość środkową z trzech. Pytanie brzmi, jaki jest najszybs ... ndomIndexB] >= array[randomIndexC]) Byłoby miło, gdyby ktoś pomógł mi znaleźć bardziej elegancki i szybszy sposób na to.

Jak myśli programista? [zamknięte]

To może być beznadziejnie niejasne pytanie. Ale jestem zainteresowany, aby usłyszeć, jakie logiczne procesy myślowe ludzie pr ... jaki sposób proces myślowy programisty jest podobny lub różni się od tradycyjnego procesu programisty aplikacji desktopowych?

Dlaczego javascript akceptuje przecinki w poleceniach if?

Natknąłem się na składnię javascript, która wydawała się, że powinna generować jakiś błąd parsowania, ale nie: if (true, tr ... endid')} // super splendid Ktoś wie dlaczego to jest poprawna składnia javascript? Czy jest jakieś praktyczne zastosowanie?

AngularJS i backend PHP

Może to nie jest prawdziwe pytanie, raczej jest to dyskusja . Postanowiłem nauczyć się angular, używając prostego zadania, zb ... wskazówki, w tej sprawie, a może Przydatne linki do czytania artykułów, łączenia php i angular, a może robię to w zły sposób?

Dlaczego ' > 0 jest prawdziwe w Pythonie?

W Pythonie 2.6.4: >> ''>0 True Dlaczego?

jQuery password strength checker

Jestem całkiem nowy w jQuery, i napisałem prostą funkcję, aby sprawdzić siłę hasła dla każdej klawiatury. Chodzi o to, że za ... f(this.value.match(/[A-Z]+/)) { strength++; } alert(strength); }); });

Czy ((a + (b & 255)) & 255) to to samo co ((a + b) & 255)?

Przeglądałem jakiś kod C++ i znalazłem coś takiego: (a + (b & 255)) & 255 Podwójny i mnie wkurzył, więc pomyślałe ... i 2) nie jestem matematykiem, nie mam pojęcia czym jestem doing . Również, przepraszam za Tytuł Lisp-y. Zapraszam do edycji.