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

11
Rosetta Stone Challenge: картирование генов

Целью Rosetta Stone Challenge является написание решений на максимально возможном количестве языков. Покажите свое программирование многоязычия! Соревнование Ваша задача состоит в том, чтобы реализовать программу, которая отобразит некоторые гены с использованием перекрестных частот на максимально...

11
Произведите число 2014 из изображения

В задаче 2014 года Майкл Стерн предлагает использовать OCR для разбора на 2014 год. Я хотел бы взять эту задачу в другом направлении. Используя встроенное распознавание текста из выбранной вами языковой / стандартной библиотеки, создайте наименьшее изображение (в байтах), которое анализируется в...

11
Код Гольф: Дерево каталогов -> Дерево

Соревнование (!): На языке по вашему выбору напишите программу, которая будет проходить по дереву каталогов данного каталога и выводить дерево (то есть массив массивов), соответствующее ему. Предположим, каталог является предопределенной переменной D. Наименьшее количество символов выигрывает....

11
Найдите лучший немедленный ход в игре «три в ряд»

Ваша задача сегодня состоит в следующем: fbcfbee ffcabbe debceec bccabbe edcfbcd daeaafc eebcbeb И выведите наилучший возможный ход в игре, подобной Bejeweled, которая будет соответствовать трем или более буквам, например так (обратите внимание на заглавную Bи C): fbcfbee ffcabbe deBCeec bccabbe...

11
Дартс встречает Кодегольф

Я думаю, что все знакомы с дартс, некоторые люди не понимают счет, поэтому для этих людей здесь есть полезная ссылка на это. Доска Дартс можно сравнить с пирогом, разрезанным на 20 частей. Каждый кусок разделен на 4 раздела. маленькое внешнее кольцо, называемое двойным (точки х2) большое кольцо под...

11
Фронт Эйлера 9

  Project Euler - еще один увлекательный сайт, посвященный программированию, в котором можно соревноваться (ну, играть). Ранние проблемы начинаются мягко, но затем начинаются с трудностями после первой сотни или около того. Первые несколько проблем имеют некоторую общность между поиском простых...

11
Запустите проблему Монти Холла

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

11
Рассчитать все квадраты до х, используя только сложение и вычитание

Цель состоит в том, чтобы вычислить все квадраты до xсложения и вычитания. Правила: Код должен быть функцией, которая берет общее число квадратов для генерации и возвращает массив, содержащий все эти квадраты. Вы не можете использовать строки, структуры, умножение, деление или встроенные функции...

11
Определить, является ли целое число палиндромом в данном основании (основание)

Напишите программу, которая читает из stdin два целых числа, каждый символ новой строки завершается, в дальнейшем называемые «number» и «radix», и: Печать любого фиксированного сообщение , которое вы хотите , если число палиндром в этой системе счисления (например true, t, 1) Печать любого другого...

11
Назовите покерную комбинацию - издание из 7 карт

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

11
Бессмысленный взгляд и последовательность

Вы тоже создаете программу, которая принимает целое число в качестве входных данных и выводит первое, что когда-либо было в этом числе последовательности вида и произнесения . Например: $ ./LAS 8 [1,11,21,1211,111221,312211,13112221,1113213211] Точный способ вывода списка не имеет значения,...

11
Код EBCDIC для гольфа (С Днем Рождения, Система / 360!)

Довольно скоро исполнится 50 лет с тех пор, как IBM представила семейство компьютеров System / 360 . Они были первыми, кто использовал набор символов EBCDIC . Чтобы отметить это событие, давайте посмотрим, кто может написать самую короткую программу, способную преобразовывать «обычный» текст в...

11
Создание компаратора подсчета битов с использованием логических элементов NAND

Бит подсчета компаратор (ВСС) представляет собой логическую схему , которая принимает некоторое количество входов подсчета A1, A2, A3, ..., An, а также входов , B1, B2, B4, B8, ...представляющих ряд. Затем он возвращается , 1если общее количество Aвходов , которые находятся на больше , чем число ,...

11
X больше 3 с разницей не менее 2 между X и Y

Я пытаюсь играть в гольф на C ++. Можно ли сделать это условие короче? X > 3 & X - Y > 1 (Помимо удаления пробелов, конечно.) Итак, Xпо крайней мере, 4но X >= Y + 2. Xи Yявляются целыми числами в интервале [0,5]. Я попытался найти некоторую побитовую формулу, но не...

11
Алгоритмическое плетение - на день матери

Задача: Ваша задача состоит в том, чтобы создать программу, которая при задании количества нитей и количества итераций косы будет указывать, куда идет каждая ветка. Правила следующие: Количество нитей всегда будет нечетным и составляет от 3 до 6000 (включительно). Когда вы начнете, пряди будут...

11
Вывести сплошной PNG с нуля

Входные данные : шестнадцатеричный цвет RGBA c( FFFF00FFпример) и целое число> 0 и <1000 n( пример 200). Вывод : Сырое байт файла PNG таким образом, что , когда выход сохраняется в файл и открыть в программе просмотра изображений, nпо nизображению , заполненного цветом cотображается....

11
Стимпанк: Clacker анимация

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

11
Применять английские правила пунктуации

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

11
Дайте мне список кодов Грея битовой ширины n

Серый код - это последовательность двоичных чисел с nбитовой шириной, где последовательные числа отличаются только одним битом (см. Пример выходных данных). Ссылка Пример ввода: 3 Пример вывода: 000 001 011 010 110 111 101 100 Заметки: Этот вопрос, кажется, имеет дурацкий характер, но это не так,...

11
Уменьшите html до n символов, сохраняя при этом форматирование

Почти в каждом языке есть встроенная функция, которая может разбивать строку в заданной позиции. Однако, как только в строке есть html-теги, встроенная функция не будет работать должным образом. Ваша задача - написать программу или функцию, которая разбивает строку на n-й символ, но не считает...