Запитання з тегом «logic»

Логіка стосується кінцевого потоку вашого коду та того, як ви отримуєте бажане рішення. Питання повинні стосуватися пошуку рішення кодування (або вдосконалення існуючої логіки кодування) даної проблеми. Будь ласка, використовуйте відповідний мовний тег, детальний опис вашої логіки та відповідний код, над яким ви працюєте. Загальні запитання щодо логіки не стосуються теми. Якщо вам просто потрібен огляд коду, розгляньте https://codereview.stackexchange.com

14
Який оптимальний алгоритм для гри 2048?
Я нещодавно натрапив на гру 2048 року . Ви зливаєте подібні плитки, переміщуючи їх у будь-якому з чотирьох напрямків, щоб зробити "більші" плитки. Після кожного переміщення з'являється нова плитка у випадковому порожньому положенні зі значенням 2або 4. Гра закінчується, коли всі поля заповнені і немає жодних рухів, які можуть зливати …

6
Чи || і! операторів, достатніх для здійснення всіх можливих логічних виразів?
Логічний вираз ( a && b ) (як aі bє логічні значення) може бути записано , як !(!a || !b), наприклад. Чи це не означає, що &&це "нецікаво"? Чи означає це, що всі логічні вирази можна зробити лише за допомогою ||та !?

14
Проблемне рішення "Кому належить Зебра"?
Редагувати: ця головоломка також відома як «Загадка Ейнштейна» Хто володіє Зебра (ви можете спробувати онлайн - версію тут ) є прикладом класичного набору головоломок , і я тримав парі , що більшість людей на переповнення стека може вирішити з ручкою і папером. Але як виглядатиме програмне рішення? На основі наведених …

3
Жонглювання типу та (суворі) більше / менше порівнянь у PHP
PHP славиться своїми типами жонглювання. Я мушу визнати, що це спантеличує мене, і мені важко з’ясувати основні логічні / фундаментальні речі при порівнянні. Наприклад: Якщо $a > $bправда і $b > $cправда, чи має це означати, що $a > $cце завжди правда? Дотримуючись основної логіки, я б сказав " так", …

2
Просте "якщо" або логічне твердження в Python [закрито]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Додайте деталі та уточніть проблему, відредагувавши цю публікацію . Закрито 4 місяці тому . Удосконаліть це питання Як би ви написали наступне в Python? if key < 1 or key > 34: Я …

4
Чому це, якщо твердження з перевіркою присвоєння та рівності оцінюється як помилкове?
Як працює Java, якщо оператор працює, коли він має призначення та перевірку рівності OR-d разом ?? public static void test() { boolean test1 = true; if (test1 = false || test1 == false) { System.out.println("TRUE"); } else { System.out.println("FALSE"); } } Чому цей друк ЛАЖНИЙ?
105 java  if-statement  logic 

9
Чи є ((a + (b & 255)) & 255 те саме, що ((a + b) & 255)?
Я переглядав якийсь код C ++ і знайшов щось подібне: (a + (b & 255)) & 255 Подвійний І дратував мене, тому я подумав: (a + b) & 255 ( aі bє 32-розрядними цілими числами без знака) Я швидко написав тестовий сценарій (JS), щоб підтвердити свою теорію: for (var i …
92 c++  binary  logic 

2
Який комбінаторний логічний еквівалент інтуїціоністської теорії типу?
Нещодавно я закінчив університетський курс, де проходили Haskell та Agda (залежний тип функціональної мови програмування), і мені було цікаво, чи можна замінити лямбда-числення в них комбінаційною логікою. З Haskell це здається можливим за допомогою комбінаторів S і K, що робить його безточковим. Мені було цікаво, що це еквівалент для Агди. …


10
JQuery .hasClass для кількох значень в операторі if
У мене є просте твердження if як таке: if ($('html').hasClass('m320')) { // do stuff } Це працює, як очікувалося. Однак я хочу додати до класів більше, if statementщоб перевірити, чи є якийсь із класів у <html>тегу. Мені це потрібно, щоб це були не всі з них, а лише наявність хоча …


4
Від природної мови до виразу С ++
Призначення: Перекладіть такі вирази природних мов у вирази C ++. Припустимо, що всі змінні є негативними числами або булевими (значення true або false). Природна мова: Або a, і b є і хибними, або c є істинними, але не обидва. Моє рішення: (a==0 && b==0)xor(c==1) Рішення професора: (!a && !b) != …
9 c++  logic 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.