«logic» etiketlenmiş sorular

Mantık, kodunuzun nihai akışını ve istediğiniz çözüme nasıl ulaştığınızı ifade eder. Sorular, belirli bir soruna yönelik bir kodlama çözümü bulma (veya mevcut kodlama mantığını geliştirme) ile ilgili olmalıdır. Lütfen uygun bir dil etiketi, mantığınızın kapsamlı bir açıklaması ve üzerinde çalıştığınız ilgili kodu kullanın. Genel mantık soruları konu dışıdır. Yalnızca bir kod incelemesine ihtiyacınız varsa, https://codereview.stackexchange.com adresini düşünün.

14
Oyun 2048 için en uygun algoritma nedir?
Geçenlerde 2048 maçında tökezledim . Benzer karoları "büyük" karolar yapmak için dört yönden herhangi birine taşıyarak birleştirirsiniz. Her hareketten sonra, rastgele bir boş konumda 2veya değeri olan yeni bir döşeme görünür 4. Tüm kutular dolduğunda ve fayansları birleştirebilecek hiçbir hareket olmadığında veya değeri olan bir fayans oluşturduğunuzda oyun sona erer …


14
"Zebra'nın sahibi kimdir" programatik olarak çözme
Düzenleme: Bu bulmaca "Einstein'ın Bilmecesi" olarak da bilinir Zebra sahibi kim (siz yapabilirsiniz burada çevrimiçi sürümünü denemek ) bulmaca klasik kümesinin bir örnektir ve Yığın taşması çoğu insan kalem ve kağıt ile bunu çözebilir bahis. Peki programlı bir çözüm neye benzer? Aşağıda listelenen ipuçlarına göre ... Beş ev var. Her …

3
PHP'de tür-hokkabazlık ve (katı) büyük / küçük karşılaştırmalar
PHP, tür hokkabazlığı ile ünlüdür. Bunun beni şaşırttığını kabul etmeliyim ve karşılaştırmalarda temel mantıksal / temel şeyleri bulmakta zorlanıyorum. Örneğin: Eğer $a > $bdoğruysa ve $b > $cdoğruysa, bunun $a > $cda her zaman doğru olduğu anlamına mı gelmelidir ? Temel mantığı takip ederek, evet derdim ancak o kadar şaşırdım …

2
Python'da basit 'if' veya mantık ifadesi [kapalı]
Kapalı . Bu sorunun ayrıntılara veya netliğe ihtiyacı var . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Ayrıntıları ekleyin ve sorunu açıklığa kavuşturmak bu yazıyı düzenliyor . 4 ay önce kapandı . Bu soruyu geliştirin Python'da aşağıdakileri nasıl yazarsınız? if key < 1 or key > 34: …


9
((A + (b & 255)) & 255), ((a + b) & 255) ile aynı mı?
Bazı C ++ kodlarına göz atıyordum ve şuna benzer bir şey buldum: (a + (b & 255)) & 255 Çifte VE beni kızdırdı, ben de düşündüm: (a + b) & 255 ( ave b32 bitlik işaretsiz tam sayılardır) Teorimi doğrulamak için hızlıca bir test komut dosyası (JS) yazdım: for (var …
92 c++  binary  logic 

2
Sezgisel tip teorisinin birleşimsel mantık eşdeğeri nedir?
Yakın zamanda Haskell ve Agda'yı (bağımlı tipte bir işlevsel programlama dili) içeren bir üniversite kursunu tamamladım ve bunlarda lambda hesabını birleştirici mantıkla değiştirmenin mümkün olup olmadığını merak ediyordum. Haskell ile bu, S ve K kombinasyonlarını kullanarak mümkün görünüyor, bu da onu noktasız hale getiriyor. Agda için eşdeğerinin ne olduğunu merak …


10
Bir if ifadesindeki birden çok değer için JQuery .hasClass
Basit bir if ifadem var: if ($('html').hasClass('m320')) { // do stuff } Bu beklendiği gibi çalışıyor. Ancak, etikette if statementsınıflardan herhangi birinin mevcut olup olmadığını kontrol etmek için öğesine daha fazla sınıf eklemek istiyorum <html>. Buna ihtiyacım var, bu yüzden hepsi değil, sadece en az bir sınıfın varlığı ama daha …


4
Doğal dilden C ++ ifadesine
Görev: Aşağıdaki doğal dil ifadelerini C ++ ifadelerine çevirin. Tüm değişkenlerin negatif olmayan sayılar veya boolean (true veya false değerine) olduğunu varsayalım. Doğal lisan: A ve b'nin ikisi de yanlıştır veya c doğrudur, ancak ikisi de değildir. Çözümüm: (a==0 && b==0)xor(c==1) Profesörler çözümü: (!a && !b) != c Sorular: Sanırım …
9 c++  logic 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.