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

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

6
Вывод 2015 года в виде QR-кода
Миссия проста. Просто выведите число 2015 в виде QR-кода и запишите его в файл с именем newyear.pngв формате PNG. Код должен быть действителен в любой день, поэтому, возможно, вы не будете использовать текущий год. QR-код в виде текста выглядит так: # # # # # # # # # # …

17
Держи дистанцию!
У каждого игрока есть номер. Может быть, ваш самый дальний из них? Требования Напишите именованную функцию Java, Python 2 или Ruby, choose()которая принимает три аргумента: целое число - количество завершенных раундов целое число - количество игроков массив строк - результаты каждого предыдущего раунда каждая строка представляет собой разделенный пробелами список …

9
КОТ: Охотник на монстров
Обновленные результаты Вступление Чтобы отпраздновать запуск Monster Hunter 4 Ultimate в новой версии 3DS (13 февраля), в этой игре представлен тематический фильм «Король горы». Вы начинающий охотник, который примет участие в турнире, состоящем из 5 последовательных охот. В конце этой охоты охотники будут ранжироваться в зависимости от урона, нанесенного монстрам, …

4
10, 10, 10… надеюсь?
Предисловие Поскольку сегодня я стрелял в стрельбу из лука 900 раундом ранее (10 заканчивается по 6 стрел в конце и 10 заканчивается по 3 стрелы в конце, всего 90 стрел и максимальный счет 900), я подумал об этом испытании. В стрельбе из лука (при условии, что вы стреляете по целевому …

11
Построить график
В этой задаче ваша задача состоит в том, чтобы построить неориентированный граф из последовательности директив. Существует одна директива для каждого неотрицательного целого числа, и каждая преобразует данный граф в новый. Директива 0: Добавить новый отключенный узел. Директива 1: Добавьте новый узел и подключите его к каждому существующему узлу. Директива m …

1
Оптимальные карточки для написания слов
Допустим, у вас есть список слов, и вы хотите использовать буквенные карточки для написания каждого слова. Например, чтобы записать слово « кошка» , вы должны использовать три карты с надписью C, A, T. Предполагая, что каждая карточка двусторонняя , отправьте программу, чтобы определить минимальное количество карточек, которое можно использовать для …

7
Проблема волшебной коробки
У вас есть входной массив размером m * n. Каждая ячейка в массиве заполняется либо P, либо T. Единственная операция, которую вы можете выполнить над массивом, - это перевернуть столбцы. Когда вы переворачиваете столбец, буквы во всех ячейках этого столбца переключаются (P становится T и наоборот). Если у вас есть …
15 code-golf 

3
Ты ли Тот самый? (Производный Mastermind)
У меня есть жесткий для вас! Недавно моя девушка познакомилась с новым шоу на MTV (США). Это ужасное зрелище, и все на нем грязные, но «игра» довольно интересная. Из Википедии: Ты ли Тот самый? следует за 20 людьми, которые живут вместе на Гавайях, чтобы найти свою идеальную пару. Если 10 …

1
Саботировать поезд, чтобы он опаздывал [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме обмена стеками Code Golf. Закрыто 3 года назад . «Я хочу пойти на арабский базар, чтобы купить подарок для того, в кого влюбился. Однако, если я …

1
Луч-след блестящей сферы
Я скачал POV-ray и отрисовал этот блестящий металлический шар в стиле 90-х: Ваша задача состоит в том, чтобы сделать то же самое, но сделать это, внедрив механизм рендеринга самостоятельно в как можно меньшее количество байтов. Вам не нужно копировать это точное изображение - подойдет любое изображение отражающей сферы над бесконечной …

4
Поддельный прогноз
Новый суперкомпьютер для прогнозирования погоды прибыл, и он не работает. Тем временем ваш начальник хочет, чтобы вы некоторое время покупали техников, подделывая ежедневные карты ветра. Ваша задача - нарисовать сетку стрелок, обозначающих направление ветра. Сетка это: состоит из 15px квадратных плиток 8 плиток на 8 плиток Общая площадь 120px 000 …

6
Draw Концентрические шестиугольники ASCII
Напишите самую короткую возможную программу, которая принимает набор различных положительных целых чисел и выводит рендеринг ASCII концентрических шестиугольников с длинами сторон, состоящими из косых черт, подчеркиваний, пробелов и новых строк. Самая короткая программа в байтах по подсчету https://mothereff.in/byte-counter выигрывает. Примеры (Они выглядят лучше с меньшим межстрочным интервалом.) Если на вход …

4
Числа на цепочке
Можно показать, что некоторые положительные целые имеют свойство делимости Цепи. Чтобы число делилось на n , оно должно удовлетворять трем требованиям: Каждая цифра делит число, образованное n цифрами, которые следуют за ней. Например, число 7143 делится на 2 на цепочку, потому что 7 делит 14, а 1 делит на 43. …
15 code-golf  math 

16
Что это за номер в Shortlex?
Большинство компьютеров хранят целые числа в двоичном формате, но выводят их в десятичном виде. Однако десятичная дробь - это всего лишь одно представление, нам просто кажется, что это удобно. Эта задача состоит в том, чтобы написать некоторый код для вывода целочисленного значения в коротком десятичном формате . Что это? http://en.wikipedia.org/wiki/Shortlex_order …
15 code-golf  number 

5
ASCII Архитектор
Вы не хотите платить деньги за дорогую архитектурную программу, поэтому вы решаете сделать свою собственную. Вы решили использовать ASCII для проектирования своих зданий. Ваша программа будет принимать одну строку, отформатированную определенным образом, и программа выведет здание. вход Ввод состоит из одной строки символов. Можно предположить, что он содержит только буквы …

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