Запитання з тегом «atomic-code-golf»

Атомний код гольфу оцінюється кількістю операцій у певному фрагменті мови, яку ви визначаєте.

16
Визначте, чи ціле число ділиться на 3
Ваша мета - визначити, чи число ділиться на 3 без використання умовних умов. Вхід буде непідписаним 8-бітним числом від 0 до 255. Творчість заохочується! Вам ТОЛЬКО дозволено користуватися Рівність / Нерівність ( ==, !=, >, <, >=, <=) Арифметика ( +, -, x) Логічні оператори ( !не &&, || або …

2
Побудуйте множильну машину за допомогою логічних воріт NAND
На основі мого попереднього запитання того ж типу: Створіть додаючу машину за допомогою логічних воріт NAND , на цей раз вас просять помножити замість додавання. Побудувати схему (двопровідний) NAND - логічних вентилів , які прийматимуть вхідні дроти A1, A2, A4, B1, B2, B4, що представляють два двійкових чисел Aв Bвід …

19
Зробіть програму «Трикутність» дійсною
Трикутність - це новий езоланг, розроблений містером Xcoder, де структура коду повинна відповідати дуже специфічній схемі: Для nпершого рядка коду на ньому повинні бути саме 2n-1символи програми. Це спричиняє форму трикутної / піраміди, причому перший рядок має лише один символ, а решта збільшується з кроком на 2. Кожен рядок повинен …
19 code-golf  string  code-golf  combinatorics  code-golf  math  number  code-golf  matrix  code-golf  string  decision-problem  code-golf  internet  code-golf  number  number-theory  integer  expression-building  code-challenge  primes  cops-and-robbers  obfuscation  code-challenge  primes  cops-and-robbers  obfuscation  code-golf  string  balanced-string  code-golf  quine  code-generation  code-golf  matrix  code-golf  tips  c#  code-golf  ascii-art  code-golf  ascii-art  source-layout  code-golf  quine  source-layout  popularity-contest  language-design  code-golf  array-manipulation  subsequence  code-golf  matrix  math  code-challenge  game  graph-theory  atomic-code-golf  code-golf  number  integer  polynomials  equation  code-golf  array-manipulation  sorting 

5
Чи є більш жорсткі об'єкти або м'які об'єкти
Натхненно натхненний відкриттям книги «Що робити». Вхід - це прямокутник пробілів у вигляді рядка, списку рядків тощо, з об'єктами, виготовленими з #'' s всередині: ######## # # ######## ### #### ### #### ### Об'єкти завжди будуть прямокутниками, що не перетинаються, не торкаються. М'який об'єкт визначається як об'єкт, який не заповнений …
19 code-golf  ascii-art  counting  code-golf  number  grid  decision-problem  chess  code-golf  grid  graph-theory  chess  code-golf  math  geometry  code-golf  arithmetic  roman-numerals  fastest-code  code-golf  math  geometry  code-golf  string  cryptography  code-golf  number  sequence  decision-problem  code-golf  string  parsing  c  code-golf  sorting  integer  code-golf  number  sequence  rational-numbers  graphical-output  atomic-code-golf  assembly  box-256  code-golf  geometry  tips  python  code-golf  number  sequence  arithmetic  number-theory  code-golf  ascii-art  kolmogorov-complexity  geometry  code-golf  graphical-output  code-golf  math  code-golf  grid  cellular-automata  game-of-life  code-golf  string  subsequence  code-golf  arithmetic  rational-numbers  code-golf  tips  dc  code-golf  ascii-art  kolmogorov-complexity  date  code-golf  string  primes  code-golf  string  natural-language  conversion  code-golf  sequence  code-golf  number-theory  primes  base-conversion  code-golf  math  primes  base-conversion  code-golf  ascii-art  fractal  code-golf  matrix  code-golf  math  tips  geometry  python  string  code-challenge  keyboard  code-golf  graphical-output  code-golf  string  code-golf  number  sequence  cops-and-robbers  number  sequence  cops-and-robbers 

2
Запишіть його у стиль теорії чисел
Напишіть математичний вислів, використовуючи символи: There exists at least one non-negative integer(написано як E, екзистенційний кількісний показник) All non-negative integers(написано як A, універсальний кількісний показник) + (додаток) * (множення) = (рівність) >, <(оператори порівняння) &(і), |(або), !(не) (, )(для групування) назви змінних що рівнозначно твердженню Існує раціональне число a, таке, …

4
Стислі дні тижня
З огляду на введення списку днів тижня, виведіть найкоротше відсортоване подання списку. Формат введення є рядок , що складається з одного або декількох з подстрок однорядкове резюме Su(неділя), Mo(понеділок), Tu( і т.д.), We, Th, Fr, і Sa. Введення не обов'язково може бути вказане в упорядкованому порядку. Щоб перетворити вхід у …

15
Знайдіть максимум 3 числа без розгалуження
Цього разу навколо вашої мети - знайти максимум 3 цілих числа (від - (2 ^ 31) до 2 ^ 31 - 1 у додатку двійкових 2) без використання розгалуження чи циклів. Ви тільки дозволено використовувати Нерівність / Рівність ( ==, >, >=, <, <=, !=) Ці кількості , як 2 …

1
Гугл Зайчик Google
4 грудня 2017 року Google Doodle була графічною грою на програмування із зображенням зайчика . Пізніші рівні були добре нетривіальними і вони здавалися чудовим кандидатом на виклик атомного гольфу . Деталі Гра Є чотири доступні рухи: стрибок вперед, поворот ліворуч, поворот праворуч і петля. Кожен з цих рухів - це …

1
Створіть машину для додавання мініпласта за допомогою логічних воріт NAND
Minifloat є двійковим поданням числа з плаваючою точкою , яка має дуже мало біт. Мініфайл у цьому питанні буде визначений як 6-бітове число m, яке має таке представлення: 1 біт для відображення знака числа. Цей біт буде, 0якщо число додатне, а 1якщо число - негативне. 3 біти для відображення показника …

2
Щільно упакований десятковий (DPD) до десяткового, з логічними воротами
Натхненний недавньою популярністю нандгейму в ТНБ і моїм власним попереднім викликом . Фон Щільно упакований десятковий (DPD) - це спосіб ефективно зберігати десяткові цифри у двійкових. Він зберігає три десяткових цифри (000 до 999) в 10 біт, що набагато ефективніше, ніж наївний BCD (який зберігає одну цифру в 4 біти). …

3
Гекселентна мінна зачистка
Hexcells - це гра, яка базується на « Шахтниках», яку грають на шестикутники. (Повне розкриття інформації: Я не маю нічого спільного з Hexcells. Насправді гра мені не дуже подобається.) Більшість правил Hexcells можна досить легко виразити в Generalized Minesweeper (Тральщик грається на довільному графіку). Найважче - це {X}та -X-правила. {X}Правило …

5
Отримайте два з одного
Як ми бачили в цьому питанні, складні логічні твердження можна висловити через прості сполучники узагальненого тральщика. Однак узагальнений тральщик все ще має надмірності. Щоб уникнути цих надмірностей, ми визначаємо нову гру під назвою "Генералізована-1 мінночистка". Generalized-1 Minesweeper - це версія Шахтника, відтворена на довільному графіку. Графік має два типи вершин, …

4
Знайдіть пароль
Звичайний N-розрядний комбінований замок складається з N обертових дисків. На кожному диску є цифри 0-9, вписані по порядку, і вам потрібно повернути їх до правильного пароля, щоб відкрити його. Очевидно, якщо ви не знаєте пароль, вам потрібно буде спробувати щонайбільше 10 N разів, перш ніж розблокувати його. Це не цікаво. …

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

6
Реалізуйте 8-бітний суматор
Змагання Реалізуйте функцію, яка приймає два цілі числа, значення яких варіюються від 0 - 255 і повертає суму цих цілих чисел mod 256. Ви можете використовувати лише побітові заперечення (~), порозрядне чи (|), бітові оператори зсуву (>>, <<) , і призначення (=). Речі, які ви не можете використовувати, включають (але …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.