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

Виклик або пов'язаний з використанням логіки-шлюзів як мови кодування або виведення логічних воріт.

15
Логічні ворота вручну
Складіть програму, яка імітує основні логічні ворота. Введення: Слово з усіма великими літерами з двома двозначними двійковими числами, розділеними пробілами, такими як OR 1 0. Ворота OR, AND, NOR, NAND, XOR, і XNORнеобхідні. Вихід: Який вихід введеного логічного ворота дав би два числа: або 1, або 0. Приклади: AND 1 …
13 code-golf  logic-gates  hashing  code-golf  code-golf  number  array-manipulation  integer  code-golf  string  unicode  text-processing  cops-and-robbers  boggle  cops-and-robbers  boggle  code-golf  ascii-art  code-golf  word-puzzle  king-of-the-hill  python  code-golf  sequence  kolmogorov-complexity  code-golf  source-layout  code-golf  string  kolmogorov-complexity  math  number  code-golf  date  code-golf  combinatorics  recursion  game  king-of-the-hill  javascript  code-golf  array-manipulation  code-golf  radiation-hardening  self-referential  code-golf  integer  code-golf  number  code-golf  set-theory  code-golf  sequence  code-golf  string  sorting  natural-language  code-golf  decision-problem  number-theory  primes  code-golf  code-golf  ascii-art  code-challenge  array-manipulation  sorting  rubiks-cube  regular-expression  code-golf  counting  file-system  recursion  code-golf  string  kolmogorov-complexity  color  code-golf  game  code-challenge  permutations  encode  restricted-time  decode  code-golf  math  decision-problem  matrix  integer  palindrome  code-golf  matrix  statistics  king-of-the-hill  king-of-the-hill  python  card-games  code-golf  string  natural-language  code-golf  sequence  number-theory 

30
Відновити розквіт від першої сили
Визначення : проста сила - це натуральне число, яке може бути виражене у вигляді p n, де p - просте, а n - натуральне число. Завдання : Давши просту потужність p n > 1, поверніть просте p. Тести : input output 9 3 16 2 343 7 2687 2687 59049 …
13 code-golf  arithmetic  primes  king-of-the-hill  python  board-game  code-golf  number  subsequence  code-golf  ascii-art  code-golf  array-manipulation  decision-problem  grid  fastest-algorithm  logic-gates  logic  code-golf  cards  code-golf  rational-numbers  code-golf  math  number  sequence  code-golf  array-manipulation  integer  code-golf  number  array-manipulation  code-golf  number  sequence  decision-problem  code-golf  ascii-art  number  code-challenge  sequence  arithmetic  sorting  code-golf  date  fastest-algorithm  code-golf  string  number  random  combinatorics  code-golf  combinatorics  code-golf  ascii-art  base-conversion  code-golf  array-manipulation  code-golf  string  code-golf  string  number  arithmetic  code-golf  kolmogorov-complexity  code-golf  string  array-manipulation  json  code-golf  puzzle-solver  code-golf  binary  graph-theory  code-golf  arithmetic  haskell  code-golf  string  cipher  code-golf  code-golf  string  parsing  alphabet  code-golf  string  code-golf  ascii-art  code-golf  string  number  code-golf  string  balanced-string 

9
Таблиці правди: комп’ютер вашого прадіда
Якщо ви пам’ятаєте ще про шкільні роки, ви могли б пам’ятати, дізнавшись про таблиці правди . Вони здавалися нудними, але вони є основою для логіки і (дехто заперечує) всіх обчислень ... Проблема Ваша місія, якщо ви вирішите її прийняти, це написати програму, функцію або віджет коду, який може вивести таблицю …

2
Інтерпретувати Kipple!
Вступ Kipple - це езотерична мова програмування на основі стека, винайдена Руном Бергом у березні 2003 року. Kipple має 27 стеків, 4 оператори та структуру управління. Стеки Стеки названі a- zі містять 32-бітні цілі числа. Існує також спеціальний стек @, щоб зробити виведення номерів більш зручним. Коли число висувається @, …
12 code-golf  interpreter  code-golf  string  code-golf  math  string  code-golf  ascii-art  path-finding  code-golf  string  ascii-art  code-golf  interpreter  binary  logic-gates  logic  code-golf  ascii-art  code-golf  graph-theory  code-golf  string  code-golf  number  sorting  code-golf  number-theory  random  cryptography  polynomials  code-golf  number  code-golf  math  number  sequence  code-golf  quine  code-generation  code-golf  arithmetic  set-theory  code-golf  sequence  code-golf  code-golf  string  math  fastest-code  optimization  code-golf  code-golf  internet  stack-exchange-api  code-golf  array-manipulation  code-golf  string  internet  string  code-challenge  internet  test-battery  code-golf  math  pi  code-golf  arithmetic  primes  code-golf  array-manipulation  code-golf  string  code-golf  string  palindrome  code-golf  sequence  number-theory  fastest-algorithm  code-golf  math  number  base-conversion  code-golf  number-theory  sorting  subsequence  search  code-golf  permutations  code-challenge  popularity-contest  code-generation 

4
Побудуйте тестер для підключення до 4 вершин за допомогою воріт NAND
Підключений граф являє собою графік , який містить шлях між будь-якими двома вершинами. Виклик Побудуйте ланцюг [2-вхідний NAND-шлюз], який визначає, чи підключено 4-вершинний графік. (2 входи в ворота можуть бути тим самим вхідним бітом або іншим шлюзом.) Вихід True, якщо графік підключений, і False в іншому випадку. Вхідні дані Шість …

3
побудова схема для поділу на 3
Логічний контур в ТКС в основному DAG , що складається з і, або, не ворота, а то , що відомо «функціональна повнота» вони можуть обчислити всі можливі функції. наприклад, це основний принцип в АЛУ . Завдання: створіть схему, щоб визначити, чи 8-двійкове розрядне число ділиться на 3, і якимось чином …

7
Намалюйте цифрову діаграму часу XNOR
Нижче представлена ​​(схематична) цифрова діаграма синхронізації для логічного воріт XNOR . ┌─┐ ┌─┐ ┌─────┐ ┌─┐ ┌─┐ ┌───┐ A ──┘ └─┘ └─┘ └─┘ └─┘ └─┘ └── ┌───┐ ┌───┐ ┌─┐ ┌─────┐ ┌─┐ ┌─┐ B ┘ └─┘ └─┘ └─┘ └───┘ └─┘ └ ┌─────┐ ┌─┐ ┌─┐ ┌───┐ X ──┘ └───┘ └───┘ └───┘ └──── Ваша …

2
X більший за 3, принаймні у 2 різниці між X і Y
Я намагаюся покататися на C ++. Чи можна скоротити цей стан? X > 3 & X - Y > 1 (Окрім видалення пробілів, звичайно.) Отже, Xпринаймні, 4але X >= Y + 2. Xі Yє цілими числами в інтервалі [0,5]. Я намагався знайти якусь побітну формулу, але не вдався.
11 code-golf  number  tips  c++  code-golf  popularity-contest  obfuscation  code-golf  c  code-golf  board-game  hexagonal-grid  code-golf  game  grid  code-golf  number  permutations  popularity-contest  math  graphical-output  number-theory  king-of-the-hill  code-challenge  compression  code-challenge  fastest-code  code-golf  math  ascii-art  animation  code-golf  popularity-contest  generation  counting  fastest-code  fastest-code  popularity-contest  image-processing  king-of-the-hill  code-golf  conversion  binary-tree  code-golf  math  number  rational-numbers  division  code-golf  restricted-source  hashing  atomic-code-golf  logic-gates  code-golf  function  code-challenge  puzzle-solver  ai-player  test-battery  popularity-contest  music  compression  code-golf  number  stack  atomic-code-golf  logic-gates  ascii-art  popularity-contest  code-golf  date  grid  code-challenge  game  code-golf  parsing  code-golf  math  geometry  sequence  popularity-contest  code-trolling  code-golf  string  restricted-source  code-golf  quine  king-of-the-hill  code-golf  math  code-golf  simulation  code-golf  ascii-art  code-challenge  sorting  optimization 

2
Побудуйте порівняльний підрахунок бітів за допомогою логічних воріт NAND
Біт підрахунку компаратор (ВСС) являє собою логічну схему , яка приймає кілька входів підрахунку A1, A2, A3, ..., An, а також входів , B1, B2, B4, B8, ...що представляють ряд. Потім він повертається , 1якщо загальна кількість Aвходів , які знаходяться на більше , ніж число , представлене в двійковому …

2
Використовуйте супероптимізатор для додавання
Завдання полягає в написанні коду, в якому можна знайти невеликі логічні формули для сум бітів. Загальний виклик полягає у тому, щоб ваш код знаходив найменшу можливу логічну формулу пропозиції, щоб перевірити, чи сума y двійкових змінних 0/1 дорівнює деякому значенню x. Назвемо змінні x1, x2, x3, x4 і т. Д. …

2
Побудуйте конвертер EBCDIC за допомогою логічних воріт NAND
У цьому питанні визначається відображення між EBCDIC та суперкомплектом ISO-8859-1. Ваше завдання - створити мережу двома вхідними NAND-шлюзами, які займуть вісім входів, що A1, A2, A4, ..., A128представляють символ EBCDIC, і повернуть вісім виходів, B1, B2, B4, ..., B128що представляють відповідний символ "ISO-8859-1" відповідно до цього відображення. Щоб спростити речі, …

8
Простий логічний калькулятор воріт
Якщо ви вирішите прийняти це, ваша місія полягає в тому, щоб побудувати простий оцінювач істини для наступних логічних операторів: ---------------------------------------------------------------------------------- Logical Name | Gate Name | Symbol | Symbol Name | Truth Table ---------------------------------------------------------------------------------- Identity | is | | (none) | 10 Negation | not | ~ | tilde | …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.