Вопросы с тегом «atomic-code-golf»

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

68
Машинное обучение гольфу: умножение

Я хотел бы предложить другой вид игры в гольф для этого сообщества: (Искусственные) нейронные сети являются очень популярными моделями машинного обучения, которые могут быть разработаны и обучены для приближения к любой заданной (обычно неизвестной) функции. Они часто используются для решения очень...

44
Умножить с ограниченными операциями

Есть 500 представителей неофициальной награды за лучший текущий ответ . Цель Ваша цель - умножить два числа, используя только очень ограниченный набор арифметических операций и присваивание переменных. прибавление x,y -> x+y Взаимный x -> 1/x( не деление x,y -> x/y) Отрицание x -> -x(...

38
Решить кубик Рубика

Напишите самую короткую программу, которая решает кубик Рубика (3 * 3 * 3) в течение разумного промежутка времени и перемещается (скажем, максимум 5 секунд на вашей машине и менее 1000 ходов). Ввод в формате: UF UR UB UL DF DR DB DL FR FL BR BL UFR URB UBL ULF DRF DFL DLB DBR (этот конкретный вход...

38
Построить пятиугольник, избегая использования компаса

правила Вы начнете с только два элемента: Точки и такие , что . Эти точки занимают плоскость, которая бесконечна во всех направлениях.AAABBBA≠BA≠BA \neq B На любом этапе процесса вы можете выполнить одно из следующих трех действий: Нарисуйте линию, которая проходит через две точки. Нарисуйте круг с...

27
Числа с вращательной симметрией

Если задано целое число, выведите истинное значение, если оно совпадает с перевернутым (повернутым на 180 °) или неверным значением в противном случае. 0, 1И 8имеет осевую симметрию. 6становится 9и наоборот. Последовательность чисел, дающая достоверные результаты: OEIS A000787 0, 1, 8, 11, 69, 88,...

27
Рассчитайте n% 12

Рассчитать nпо модулю 12для 32-разрядного целого числа без знака. Правила: Должен работать для всех nот 0 до 23. Другие числа необязательны. Необходимо использовать только любой из операторов +-*, ~&^|или <<, >>как это обычно определяется на 32 - битных uints. Может использовать...

26
Является ли это число точной степенью -2: (Очень) Жесткий режим

Это версия недавнего вызова. Является ли это число целым числом -2? с другим набором критериев, разработанных, чтобы подчеркнуть интересный характер проблемы и усложнить задачу. Я положил некоторые соображения в это здесь . Задача, замечательно сформулированная Тоби в связанном вопросе: Есть умные...

26
Каракули от Google для детского кодирования: самая короткая программа, решающая все уровни

Сегодняшний дудл Google посвящен празднованию 50-летия детского кодирования : цель состоит в том, чтобы запрограммировать путь маленького зайчика, чтобы он мог съесть всю морковь. Есть 4 типа блоков (см. Рисунки ниже): Слева направо: O("...", k)= оранжевый кусок: это forциклы, которые k раз...

24
Реализовать упрощенный кернинг

Введение Кернинг означает регулировку расстояния между буквами текста. В качестве примера рассмотрим слово, Topнаписанное следующими тремя глифами: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ..... .#... Мы...

24
Кратчайшее выражение для {0, 3, 2, 5, 0, 3, 5, 1, 4, 6, 2, 4}

Дан список целых чисел {0, 3, 2, 5, 0, 3, 5, 1, 4, 6, 2, 4}. Для тех, кто заинтересован, эти цифры используются при расчете дня недели. Weekday = (m[n] + d + y + y>>2 + y/400 - y/100) % 7;, где m[n]- выражение, которое я ищу, d- день месяца, y- year - (month <= 2). Создайте выражение,...

22
Сделайте простую упаковку слов

(Примечание: это мой первый в истории вопрос игры в гольф, но, насколько я могу судить, никто другой не сделал именно этого, поэтому я должен быть хорошим.) Ваша задача - создать программу или функцию, которая принимает строку sи целое число nи возвращает или выводит этот текст, заключенный в...

22
Свергнуть несколько домино!

Спасибо за этот вопрос для вдохновения В этих проблемах мы будем представлять линию домино в виде строки |, /и \. Вам дадут строку домино в качестве входных данных, и вы должны определить, как они выглядят, когда они обосновались. Вот правила того, как домино падает Постоянное домино, |оставленное...

21
Доказать законы Деморгана

Использование десяти выводов Системы естественного удержания доказывает законы Деморгана . Правила естественного удержания Отрицание Введение: {(P → Q), (P → ¬Q)} ⊢ ¬P Устранение отрицания: {(¬P → Q), (¬P → ¬Q)} ⊢ P И введение: {P, Q} ⊢ P ʌ Q И устранение: P ʌ Q ⊢ {P, Q} Или введение: P ⊢ {(P ∨...

21
Еще одна программа, и я вышел!

При заданном уровне вложенности целых чисел nи строке sпечатных символов ascii ( для ~вывода программы, которая при запуске на том же языке выводит программу, которая выводит программу ..., которая выводит строку s. Всего nдолжно быть сгенерировано программ, все из которых должны быть выполнены на...

20
Определите, делится ли целое число на 3

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

20
Создайте умножающую машину, используя логические элементы NAND

Исходя из моего предыдущего вопроса того же типа, « Создайте машину добавления, используя логические элементы NAND , на этот раз вас попросят умножить вместо добавления». Построить схему (двухпроводные) NAND - логических вентилей , которые будут принимать входные провода A1, A2, A4, B1, B2, B4,...

19
Сделайте программу Треугольности действительной

Треугольность - это новый esolang, разработанный г-ном Xcoder, где структура кода должна следовать очень специфической схеме: Для этой nстроки кода в ней должны быть ровно 2n-1символы программы. Это приводит к форме треугольника / пирамиды, причем первая строка имеет только один символ, а остальные...

19
Есть ли более твердые или мягкие объекты?

Тангенциально вдохновлен открытием книги «Что если». Входные данные представляют собой прямоугольник с пробелами в виде строки, списка строк и т. Д. С объектами, созданными #внутри, внутри: ######## # # ######## ### #### ### #### ### Объекты всегда будут непересекающимися, не соприкасающимися...

19
Запишите это в стиле теории чисел

Напишите математическое утверждение, используя символы: There exists at least one non-negative integer(записывается как Eэкзистенциальный квантификатор) All non-negative integers(записывается как Aуниверсальный квантификатор) + (Дополнение) * (Умножение) = (Равенство) >, <(операторы...

18
Сжатые дни недели

Учитывая ввод списка дней недели, выведите кратчайшее отсортированное представление списка. Формат ввода является строка , состоящая из одного или нескольких из подстрок двухсимвольных Su(воскресенье), Mo(понедельник), Tu( и т.д.), We, Th, Fr, и Sa. Ввод необязательно может быть дан в...