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

20
Длина строки с использованием теории множеств

Из Википедии Теоретико-множественное определение натуральных чисел Множество N натуральных чисел определяется как наименьшее множество, содержащее 0 и замкнутое по преемственной функции S, определенной как S (n) = n ∪ {n}. Первые несколько чисел, определенных таким образом: 0 = {}, 1 = {0} = {{}},...

20
Определите, существует ли ход в игре Bejeweled / match 3

Фон В Bejeweled и подобных играх игрок должен поменять местами любые два смежных камня (без диагоналей) в сетке камней 8x8, чтобы соответствовать трем одинаковым цветам подряд. Драгоценные камни могут быть сопоставлены по горизонтали или вертикали. Игровой процесс продолжается до тех пор, пока не...

20
Пусть тригонометрия начинается!

Вступление: Синусоидальной из xдается формулой: sin(x) = x - x^3/3! + x^5/5! - x^7/7! + x^9/9! - x^11/11! // and more follows... Косинусного из xдается формулой: cos(x) = 1 - x^2/2! + x^4/4! - x^6/6! + x^8/8! - x^10/10! // and more follows... Задача: Учитывая значение xи n, напишите программу (без...

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

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

20
Нарисуйте путь перестановки

Представьте себе следующие диаграммы как наборы вертикальных пересекающихся трубок. 1 2 1 2 1 2 3 4 \ / \ / \ / \ / X | | | / \ / \ / \ / \ 2 1 1 2 | X | \ / \ / X X / \ / \ 3 1 4 2 На самой левой диаграмме 1и 2скользят вниз по соответствующим слешам, пересекаются Xи выходят с противоположных...

20
Подключите его сегодня вечером или в эти выходные

Это мой первый гольф-код, поэтому, пожалуйста, дайте мне знать, если он слишком широкий или мне не хватает информации для хорошей головоломки! Вызов В Онтарио и, возможно, в других регионах мира счета за электроэнергию выставляются по времени использования (TOU) , которое зависит от стоимости...

20
Фактор многочлен над конечным полем или целыми числами

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

20
Пиксель арт, эпизод 2: Показать карту 1-1 из Super Mario Bros

Последний вызов ( Pixel-art, эпизод 1: показ Super Mario ) был просто тренировкой ... (и вы ее выполнили потрясающим образом, спасибо!) На этот раз вам придется работать немного больше. Вы должны отобразить все первые карты мира Super Mario bros на NES, без врагов и без Mario. Ваша программа или...

20
Разобрать число с бит-xor без цифр 0, 3, 7

Вызов Напишите функцию или программу, которая принимает положительное десятичное число, назовите его A и выведите два положительных числа, B и C , так, чтобы: A == B bitxor C B и C не должны содержать ни одной из цифр 0, 3 или 7 в своем десятичном представлении. Примеры >>> decompose(3) 1,...

20
Преобразуйте числа в двоичные числа ... но вы также можете использовать двойки

Основываясь на нотации «двоичный, но с двойками», упомянутой в этом видеофильме с числовыми файлами , напишите функцию, которая принимает в качестве входного значения одно число и выводит все варианты этого числа в «двоичной» системе, где разрешены двойки. правила Код должен быть только функцией /...

20
Можно ли решить лабиринт?

Головоломка Выведите 0, если лабиринт не может быть решен Выведите 1, если можно найти лабиринт n * m (одним или несколькими способами) (поэтому я не спрашиваю пути, но если это возможно решить !!!) Входной массив (2d): [[0,0,0,0,0,0,1],[0,0,0,0,0,1,0],[0,0,0,0,1,0,0],[1,0,0,0,0,0,0]] XXXXXXXXX XS...

20
Code Golf Image Downloader

Во многих задачах обработки изображений пост содержит изображения, которые должны быть сохранены в файл, чтобы иметь возможность работать над проблемой. Это особенно утомительное ручное задание. Мы, программисты, не должны подвергаться такой тяжелой работе. Ваша задача - автоматически загрузить...

20
Размещение сундуков Minecraft

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

20
Лестница вызов

Ваша работа - воссоздать это произведение искусства: _____ | | | | _____| | | | | _____| | | | | _____| | | | | _____| Ответ должен воссоздать это и распечатать в результате. Все языки разрешены, прямая печать произведений искусства, ofc, некий уровень манипуляции не требуется. Ответ с наименьшим...

20
Удалить свободный прямоугольник

Это изображение было сделано путем наложения 7 разноцветных прямоугольников друг на друга: Черный и бордовый прямоугольники свободны , то есть над ними нет никаких других прямоугольников. Напишите программу, которая принимает изображение, подобное этому, и удаляет любой свободный прямоугольник,...

20
(Несколько) Педантический Парадокс Дня Рождения

Фон Парадокс дня рождения является популярной проблемой в теории вероятностей, бросает вызов ( у большинства людей) математическая интуиция. Постановка проблемы: Учитывая N человек, какова вероятность того, что по крайней мере два из них имеют одинаковый день рождения (без учета года). Проблема...

20
Самая высокая башня из набора цифр

Изменить: Головоломка в конце вопроса. Учитывая набор однозначных чисел, вы должны определить, какую высоту они могут построить. Цифры живут в горизонтальной плоскости с уровнем земли, где они могут стоять. Ни одна цифра не должна быть перепутана с многозначным числом, поэтому у них всегда есть...

20
Death By Shock Probe: это много игральных костей

В веб-комиксе Darths & Droids Пит, который играет R2-D2 в вымышленной ролевой кампании, на которой основан комикс, однажды заявляет (предупреждение: потенциальные спойлеры в связанном комиксе), что с Потерянным Сферой Фанастакории, подключенной к его ударный зонд, он теперь может выложить...

20
Определить половинки покерных карт

Казино использует следующую колоду карт. ( *является одним из карточных мастей D,S , Cили H.) _________ _________ _________ _________ _________ | | | | | | | | | | | | | | | * | | * * | | * * | | | | * | | | | | | | | * | | | | * | | | | * | | | | * | | | | | | | | | | | | * | | * * | | * * |...

20
Это настоящее дерево?

Вы должны написать программу или функцию, которая получает строку в качестве входных данных и выводит или возвращает, если входными данными является дерево ASCII. _ \/ / \_/ | | ASCII деревья состоят из символов / \ | _ spacesи newlines. Непробельные символы соединяют две граничные точки своих...