Klausimai pažymėti „logika“

Logika reiškia galutinį jūsų kodo srautą ir tai, kaip pasiekiate pageidaujamą sprendimą. Klausimai turėtų būti susiję su šios problemos kodavimo (arba esamos kodavimo logikos) tobulinimo sprendimu. Naudokite atitinkamą kalbos žymą, išsamų logikos aprašymą ir atitinkamą kodą, kuriuo dirbate. Bendrieji loginiai klausimai neatitinka temos. Jei tik reikia peržiūrėti kodą, žr. Https://codereview.stackexchange.com
14
atsakymai

Kas yra optimalus 2048 m. Žaidimo algoritmas?

Neseniai aš suklupau 2048 m. Žaidime. Panašias plyteles sujungiate perkeliant jas į bet kurią iš keturių krypčių, kad padarytumėte „dideles“ plyteles. Po kiekvieno judėjimo atsitiktinėje tuščioje erdvėje atsiranda naujas fragmentas, kurio vertė yra 2 arba 4. Ir ...
Nustatyta kovo 12 d. 14 val
18
atsakymai

Kaip gauti Python logišką dviejų kintamųjų xorą?

Kaip gauti Python logišką dviejų kintamųjų xorą? Pavyzdžiui, aš turiu du kintamuosius, kuriuos aš tikiuosi būti styginiais. Noriu patikrinti, ar tik viename iš jų yra tikroji vertė (tai nėra nieko arba tuščia eilutė): str1 = raw_input ...
nustatytas sausio 11 d '09 15:34
6
atsakymai

Ar | | ir taip pat! pakankamai operatorių sukurti visas galimas logines išraiškas?

Gali būti parašyta loginė išraiška (a ir b) (tiek a, tiek b), pavyzdžiui,! (! A ||! B). Ar tai nereiškia, kad yra „nereikalingas“? Ar tai reiškia, kad visos loginės išraiškos gali būti cd ...
15 val. '15, 20:55
5
atsakymai

Kodėl C + + negali analizuoti LR analizatorius?

Aš perskaičiau apie skaitiklio generatorius ir parserius ir suradau šią išraišką wikipedia LR analizavimo puslapyje: Daugelis programavimo kalbų gali būti analizuojamos naudojant tam tikrą LR analizatoriaus variantą. Vienas iš svarbiausių yra ...
nustatyti spalio 28 d '08 4:49 val
14
atsakymai

Sprendimas "Kas valdo zebrą" programiškai?

Redaguoti: šis galvosūkis taip pat žinomas kaip Einšteino paslaptis. Kam priklauso Zebra (čia galite išbandyti internetinę versiją) yra klasikinių galvosūkių rinkinio pavyzdys, ir esu įsitikinęs, kad dauguma žmonių iš ngn-wiki.ru gali išspręsti problemą su ...
lapkričio 26 d. '08 0:14
3
atsakymai

Tipo žongliravimas ir (griežtas) daugiau / mažiau nei palyginimas PHP

PHP yra žinomas dėl savo šurmulio tipo. Turiu pripažinti, kad tai man kelia įspūdį, ir man sunku palyginti pagrindinius loginius / esminius dalykus. Pavyzdžiui: Jei $ a> $ b yra teisinga ir $ b> $ c yra tiesa, tai reiškia, kad $ a> $ c yra ...
04 Bal '13, 17:02
4
atsakymai

Kodėl tai daroma, jei pareiškimas, darbas ir lygiateisiškumo patikrinimas yra klaidingas?

Kaip „Java“, jei pareiškimas veikia, kai jis turi užduotį ir patikrina OR-d lygybę? viešas statinis void test () {boolean test1 = true; if (test1 = false || test1 == false) {System.out.println ("TRUE"); } kitas {S ...
nustatytas balandžio 16 d '15, 12:20
9
atsakymai

Ar ((+ (b 255)) ir 255) atitinka ((a + b) ir 255)?

Žiūrėjau per C + + kodą ir radiau kažką panašaus: (+ (b 255)) ir 255 dvigubą ir erzina mane, todėl maniau: (a + b) ir 255 (a ir b yra 32 bitų sveikieji skaičiai be ženklo) Aš greitai parašiau bandomąjį scenarijų (JS), kad patvirtintumėte ...
lapkričio 23 d. '16 - 0:09
7
atsakymai

Kodėl, jei (n -n) == n, tada n yra 2 galia?

294 eilutė java.util.Random šaltinis sako, jei ((n -n) == n) // ty, n yra 2/2 kodo galia Kodėl tai?
rugsėjo 13 d '11 19:44
2
atsakymai

Kas yra intuityvistinio tipo teorijos kombinatorinis loginis ekvivalentas?

Neseniai baigiau universitetinį kursą, kuriame buvo pristatyta Haskell ir Agda (priklausoma spausdintinė funkcinė programavimo kalba) ir įdomu, ar jose galėjo pakeisti lambda skaičiavimą kombinatorine logika. Su Haskell ...
liepos 10 d. 12 val
15
atsakymai

Raskite paprastą taisyklę „NET“.

Ar kas nors žino apie gerą .NET bibliotekos taisyklių biblioteką (idealiai atviro kodo)? Man reikia kažko, kas gali atlikti įdėtus loginius išraiškas, pavyzdžiui, (A IR B) IR (B ARBA C AR D). Turiu atlikti turto palyginimą ...
spalio 16 d. '08 4:53 val
8
atsakymai

Bendrosios SQL pranešimų supaprastinimo taisyklės

Aš ieškau kai kurių „išvesties taisyklių“ (panašių į apibrėžtas veiklos taisykles ar logines taisykles), kurias galiu naudoti, kad sumažintumėte SQL užklausą pagal sudėtingumą ar dydį. Ar yra kažkas panašaus? Bet kokie dokumentai, įrankiai? Kas yra ekvivalentas ...
yra nustatytas liepos 01'09, 17:14
2
atsakymai

Python paprasta arba logiška išraiška

Kaip rašytumėte pythone: jei raktas <1 arba raktas> 34: aš bandžiau viską, ką galėjau, ir manau, kad tai labai nemalonus.
rugpjūčio 22 d. '11 0:11
10
atsakymai

„Jquery.hasClass“, jei norite išreikšti keletą vertybių

Turiu paprastą teiginį: jei ($ ('html'). HasClass ('m320')) {// do stuff} Tai veikia kaip tikėtasi. Vis dėlto noriu patikrinti, ar „if“ (jei) yra daugiau klasių, kad patikrintumėte, ar bet kurios klasės yra <...
gegužės 12 d., 12 val
4
atsakymai

Kodėl javascript priima kablelius, jei pareiškimai?

Atėjau kai kurių „JavaScript“ sintaksų, kurios, atrodo, sukelia analizavimo klaidą, bet ne: jei (tiesa, tiesa) {console.log ('splendid')} else {console.log ('horrid')} // puikus, jei (tiesa, klaidinga) {console.log ('splendid')} ...
nustatė kovo 18 d. 11 val