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

55
Сделайте миску супа алфавита

Это то, что мы назовем тарелкой супа с алфавитом - примерно круглая форма ascii-art с 26 заглавными буквами английского алфавита (AZ), расположенными по часовой стрелке для формирования периметра: XYZABC VW DE U F T G S H RQ JI PONMLK Напишите программу, которая принимает один буквенный символ AZ и...

55
Сколько кода будет играть в гольф кодегольф, если код гольф может кодировать гольф?

Напишите функцию или программу, которая принимает два слова в качестве входных данных и выводит варианты популярного английского скороговорки «Сколько бы дерева сгрызло сурок, если сурок мог бы соскоблить дерево?». Выход будет использовать первое слово четыре раза Сколько woodбы woodзабил патрон,...

54
Создать утечку памяти, без каких-либо вилочных бомб [закрыто]

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

54
Противостояние четырех человек

Противостояние 4-х человек Описание Вы как-то оказались в четырехстороннем противостоянии. Заряженное ружье лежит в ваших руках, а некоторые гранаты зацеплены за ваш ремень. Цель состоит в том, чтобы иметь больше здоровья в конце противостояния. Противостояние заканчивается, когда максимум один...

54
ASCII Art Calendar

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

54
Создание решателя свободных ячеек за несколько ходов

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

54
Это даже слово?

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

54
Суеверный лифт отеля

Описание Вот очень суеверный лифт отеля в Шанхае:                 Он избегает числа 13, потому что тринадцать не повезло в западном мире, и он избегает цифры 4, потому что четыре не повезло в некоторых частях Азии. Что если этот отель был выше? Считайте положительное четное целое число nиз STDIN,...

54
Окруженные страны

Странам принадлежит ряд территорий в одномерном мире. Каждая страна уникально идентифицируется номером. Право собственности на территории может быть представлено в виде списка: 1 1 2 2 1 3 3 2 4 Мы определяем самые крайние территории страны как две территории, самые близкие к любому краю. Если...

54
Генерация вордентиконов

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

54
Конвертировать YYYYMM в MMMYY

Основываясь на этом ТАК вопрос . Задача довольно проста: с учетом периода даты в формате YYYYMMвыведите его в формате MMMYY. Правила: На входе будет число или строка длиной ровно 6 символов, состоящая только из цифр. Последние две цифры будут между 01и 12. Вывод должен быть в форме MMMYY, где...

54
Денис номера 2.0

Пользователь PPCG и избранный мод @Dennis стали вторым пользователем, заработавшим более 100 тысяч повторений! Это совершенно оригинальная идея, которую я не получил ни от кого другого , но давайте сделаем вызов на основе его идентификатора пользователя, 12012как дань уважения! Глядя на это, вы...

54
Заполните подсказки тральщика

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

54
Вывести текст «Код Боулинг»

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

54
Что это за тетромино?

Учитывая 16-разрядное целое число без знака N , ваша задача состоит в том, чтобы определить, соответствует ли его двоичное представление, отображенное в матрице 4x4, форме тетромино , и если да, то какой это форма. матрица Каждый бит N отображается в матрице 4x4 слева направо и сверху вниз, начиная...

54
Сделайте немного Алфавитный дождь

Алфавитный дождь Задание: Основная предпосылка состоит в том, чтобы распечатать входную строку и затем повторить каждый символ по вертикали, основываясь на его (0-индексированной) позиции в алфавите (без учета регистра) A-Z. Aнаходится в позиции 0, поэтому не повторяется, eнаходится в позиции 4,...

54
Вычислить последовательность Колакоски

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

54
Выведите свой счет!

Вызов: Концепция достаточно проста: напишите полную программу для вывода собственного кода оценки гольфа! Выходными данными должны быть только количество байтов вашей программы и трейлинг bytes. НО ПОДОЖДИТЕ ..... есть одно ограничение: Ваш исходный код не может содержать какие-либо цифры из вашего...

53
1P5: вложенные коробки

Эта задача является частью первой периодической главной головоломки программирования . Вы получаете иерархию элементов в следующем формате: 2 Hat 1 Gloves которые нужно положить в коробки, вот так: .------------. | Hat | | .--------. | | | Gloves | | | '--------' | '------------' В формате ввода...

53
Вы можете Гольф Гольф?

Вы должны создать случайное поле для гольфа на 18 лунок. Пример вывода: [3 4 3 5 5 4 4 4 5 3 3 4 4 3 4 5 5 4] Правила: Ваша программа должна вывести список длин отверстий точно для 18 отверстий Каждое отверстие должно иметь длину 3, 4 или 5 Длина лунки должна составлять до 72 за весь курс Ваша...