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

Code-golf - это соревнование для решения конкретной проблемы в наименьшем количестве байтов исходного кода.

9
Сжатие и распаковка текста - «Никогда».
После недавнего обсуждения использования инструментов сжатия в коде гольф , я подумал, что было бы неплохо написать свой собственный текстовый компрессор и декомпрессор. Вызов: Напишите две программы : одну для сжатия текста ASCII в последовательность байтов, а другую для его распаковки. Программы не обязательно должны быть на одном языке. Первая …

24
Rosetta Stone Challenge: что в среднем так или иначе?
Целью Rosetta Stone Challenge является написание решений на максимально возможном количестве языков. Покажите свое программирование многоязычия! Соревнование Когда люди используют термин «среднее», они обычно означают среднее арифметическое, которое представляет собой сумму чисел, деленную на число чисел. Есть, однако, гораздо больше значения к слову «среднее» , включая гармоническое среднее , в …

30
Найдите иголку в стоге сена
Учитывая прямоугольный стог сена размером не менее 2x2, состоящий из всех одинаковых печатаемых символов ASCII, выведите местоположение (считая от верхнего левого угла) иглы, которая является другим символом. Например, если введен следующий стог сена: ##### ###N# ##### ##### Выходные данные должны быть 3,1при нулевой индексации (что я буду использовать в этой …
38 code-golf  string 

30
Распечатать невидимый текст
Учитывая строку в качестве входных данных, выведите количество пробельных символов (0x0A и 0x20), равное длине строки. Например, учитывая строку, Hello, World!ваш код должен будет вывести ровно 13 пробельных символов и ничего больше. Это может быть любое сочетание пробелов и новых строк. Ваш код не должен выводить какие-либо дополнительные завершающие символы …
38 code-golf  string 

7
Исправьте пропущенные периоды моего IPv4-адреса
Иногда, когда я набираю адрес IPv4, я получаю все цифры правильно, но я забываю ввести один или несколько периодов. Я хотел бы иметь программу (или функцию), которая берет мой сломанный адрес IPv4 и выводит все возможные допустимые размещения пропущенных периодов. вход Входными данными всегда будет строка, представляющая собой преобразование действительного …

1
Что в моем соусе из пасты?
Задний план Во Франции и, вероятно, в остальной части Европейского Союза, любая пища, имеющаяся в наличии для продажи, должна перечислять ингредиенты, которые ее составляют, на упаковке в порядке убывания веса . Тем не менее, точный процент не должен быть указан, если ингредиент не выделен текстом или изображением на обложке. Например, …
37 code-golf  math 

30
Перечислите все возможные названия игр Anno
В серии видеоигр Anno есть 6 игр, 7 из которых объявлены в начале 2019 года. Их названия всегда содержат год по определенной схеме: Anno 1602, Anno 1503, Anno 1701, Anno 1404, Anno 2070, Anno 2205, Anno 1800 Цифровая сумма всегда 9. Годы четырехзначные. Они содержат как минимум один ноль. В …

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

5
Я сделаю это вовремя?
Вдохновленный этим . Задний план Злой фермер решил сжечь свое пшеничное поле вниз, чтобы подъехать цены. Чтобы обеспечить полное уничтожение, он также пропитал ваше поле бензином. К сожалению, вы случайно шли по полю, когда оно горело, и вы должны быстро выбраться, чтобы выжить. Вызов Учитывая поле, содержащее пшеницу, огонь и …

28
Когда я получу свой бутерброд?
Учитывая один из следующих входов: Сладкая луковая курица терияки Жареная курица в духовке Грудка индейки Итальянский BMT тунец Шварцвальдская ветчина Фрикаделька Маринаравыведите число от 1 до 7 (или от 0 до 6), представляющее день недели, в которую вы получили эту сделку, начиная с понедельника, как самого низкого числа. Входные данные …

18
Заполните ваш код
вход нет входных данных для этого вызова Соревнование Напишите код, который выводит: первые 10 простых чисел, сумма цифр которых равна количеству байтов вашего кода Примеры Допустим, ваш код - Co&%423@k"oo"это 13 bytes ваш код, который должен выводить [67, 139, 157, 193, 229, 283, 337, 373, 409, 463] те первые 10 …

26
С Днем Рождения, Финляндия!
Введение Как известно, в 2017 году Финляндия празднует свое 100-летие независимости. Чтобы отметить это событие, вы должны изготовить финский флаг для всех желающих. Вызов Создайте программу или функцию, которая производит флаг Финляндии (серая рамка предназначена только для презентаций): Флаг спецификации Соотношение флага 18:11, с крестом 3толщиной в единицы, дает набор …

30
Владеют ли 26 самых богатых миллиардеров таким же богатством, как самые бедные 3,8 миллиарда человек?
Введение: Несколько дней назад я прочитал этот пост с тем же названием, когда наткнулся на него в HNQ. В этом вопросе обсуждается ли иск кандидата в президенты Берни Сандерса, который утверждал следующее: Сегодня 26 самых богатых в мире 26-миллиардеров сегодня владеют таким же богатством, как и 3,8 млрд. Самых бедных …

23
Оставь все квадраты, вы, которые разделяют меня
Определения Идеальный квадрат представляет собой целое число , которое может быть выражено как квадрат другого целого числа. Например, 36это идеальный квадрат, потому что 6^2 = 36. Бесквадратное число является целым числом , которое не делится на любой совершенной площади, за исключением 1. Например, 10это число без квадратов. Тем 12не менее, …

30
Колмогоровская перестановка
Выведите или отобразите следующие три строки текста в точности так, как они показаны ниже. Завершающий перевод строки принят. bC#eF&hI)kL,nO/qR2tU5wX8z A!cD$fG'iJ*lM-oP0rS3uV6xY9 aB"dE%gH(jK+mN.pQ1sT4vW7yZ Этот блок текста такой же, как приведенный ниже, но там, где n-й столбец вращается n раз вниз: !"#$%&'()*+,-./0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz Имейте в виду, что это сложная задача для колмогоров …

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