Пазлы для программирования и Code Golf

Вопросы и ответы по программированию головоломок энтузиастов и любителей кода

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

7
Оптимизировать Scralphabet
Scralphabet Обычный пакет плиток Эрудит содержит следующие буквы ( ?это пустая плитка, которая может обозначать любую другую букву): AAAAAAAAABBCCDDDDEEEEEEEEEEEEFFGGGHHIIIIIIIIIJKLLLLMMNNNNNNOOOOOOOOPPQRRRRRRSSSSTTTTTTUUUUVVWWXYYZ?? Буквы имеют следующее значение: {"A": 1,"B": 3,"C": 3,"D": 2,"E": 1,"F": 4,"G": 2,"H": 4,"I": 1,"J": 8,"K": 5,"L": 1,"M": 3,"N": 1,"O": 1,"P": 3,"Q": 10,"R": 1,"S": 1,"T": 1,"U": 1,"V": 4,"W": 4,"X": 8,"Y": 4,"Z": 10,"?": …

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

8
Code Golf Image Downloader
Во многих задачах обработки изображений пост содержит изображения, которые должны быть сохранены в файл, чтобы иметь возможность работать над проблемой. Это особенно утомительное ручное задание. Мы, программисты, не должны подвергаться такой тяжелой работе. Ваша задача - автоматически загрузить все изображения, содержащиеся в вопросе Code Golf.SE. правила Ваша программа может подключаться …

5
Вычислить π с квадратичной сходимостью
Напишите функцию или полную программу, которая принимает положительное число nи выполняет nшаги итеративного алгоритма для вычисления π, имеющего квадратичную сходимость (то есть приблизительно удваивает количество точных цифр на каждой итерации), затем возвращает или печатает 2 n правильных цифр (включая начало 3). Одним из таких алгоритмов является алгоритм Гаусса-Лежандра , но …
20 code-golf  pi 

5
Вернуть часы эмодзи, наиболее близкие к текущему времени при запуске
У меня могут быть большие if/elseусловия для каждых 30 минут, но я ищу больше математических и Unicode решений. Вот часы смайликов: 🕐🕑🕒🕓🕔🕕🕖🕗🕘🕙🕚🕛🕜🕝🕞🕟🕠🕡🕢🕣🕤🕥🕦🕧. Если вам не хватает надлежащей поддержки рендеринга, вы можете увидеть их ниже (они не в том же порядке и могут отличаться от того, что вы видите) или на …
20 code-golf  date 

7
Запутать дакоты [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он был по теме для Code Golf Stack Exchange. Закрыто 2 года назад . Вы были наняты правительством Северной Дакоты для шифрования сообщений штата. Напишите две программы: одну для …

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

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

2
Формирование Полемино с Цепочкой Прутков
Фон Рассмотрим (замкнутую) цепочку стержней, каждый из которых имеет целочисленную длину. Сколько разных полимино без дырок вы можете сформировать с данной цепью? Или, другими словами, сколько разных несамопересекающихся многоугольников с выровненными осями сторонами вы можете сформировать с данной цепочкой? Давайте посмотрим на пример. Рассмотрим конкретную цепочку, состоящую из 8 стержней …

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

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

4
Проблема фатальной ошибки
Задача Напишите подпрограмму, которая принимает строку печатных символов ASCII s и возвращает строку, содержащую те же символы, что и s , переупорядоченную таким образом, чтобы ни одна из двухсимвольных подстрок не появлялась более одного раза. Программа должна обработать все строки тестов (см. Ниже) менее чем за одну минуту на современном …

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.