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

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

30
Синяя утка, красная утка, серая утка
Итак, на прошлой неделе я отправил вызов, чтобы сыграть в Duck, Duck, Goose . Это привело к тому, что ряд миннесотцев прокомментировали свои региональные вариации «серая утка» . Итак, вот правила: Используя этот список цветов: Red Orange Yellow Green Blue Indigo Violet Gray Напишите программу, которая будет следовать этим правилам: …
48 code-golf 

12
Делящиеся числа
Я нашел эту последовательность во время работы над Evolution of OEIS , но не удосужился опубликовать ее как ответ. После написания эталонной реализации в Mathematica я подумал, что это забавное упражнение, которое нужно выполнить как отдельную задачу, так что здесь мы идем. Давайте построим числовой реактор деления! Рассмотрим положительное целое …

30
Facey McFaceface
Кто-нибудь помнит Боти ? Вы могли бы полностью произнести любое старое слово, верно? Напишите функцию, чтобы превратить строку в Somethingy McSomethingface. Он должен принять одну строку в качестве ввода. Игнорировать регистр ввода. Если слово оканчивается на «y», ваша функция не должна добавлять дополнительный «y» к первому экземпляру, но должна удалить …
47 code-golf  string 

30
99 ошибок в коде
99 ошибок в коде Адаптация «99 бутылок пива на стене» для информатики, где количество ошибок увеличивается вместо количества бутылок, часто публикуется в Интернете. Пример футболки здесь . Я думаю, что было бы интересно увидеть потенциальную рекурсию и генерацию случайных чисел на огромном разнообразии языков и найти наиболее эффективные способы сделать …
47 code-golf  random 

6
Гольф число больше, чем TREE (3)
Функция TREE (k) дает длину самой длинной последовательности деревьев T 1 , T 2 , ... где каждая вершина помечена одним из k цветов, дерево T i имеет не более i вершин, и ни одно дерево не является несовершеннолетний любого дерева, следующего за ним в последовательности. TREE (1) = 1, …

24
Понижение до палиндрома
Получив строку s, верните наименьшую непрерывную подстроку, которую вы можете удалить, чтобы создать палиндром. Примеры: 800233008 -> 2 racecarFOOL -> FOOL abcdedcba -> (empty string) ngryL Myrgn -> "L " (or " M") 123456789 -> 12345678 (or 23456789) aabcdbaa -> c (or d) [[]] -> [[ (or ]]) a -> …

29
Перейти на N-ую страницу
Обычно нужно сделать интерфейс выбора страницы. Обычно это выглядит так: prev 1 ... 3 4 [5] 6 7 ... 173 next Это означает, что всего 173 страницы, и вы находитесь на 5-й странице в настоящее время. Эта задача требует, чтобы вы взяли общее количество страниц и номер текущей страницы в …
47 code-golf  string 

30
Мой треугольник прав?
Учитывая a, b, cдлину трех сторон треугольника, скажем, является ли треугольник прямоугольным (то есть имеет один угол, равный 90 градусам) или нет. вход Три положительных целых значения в любом порядке Выход Либо конкретный истинный выход ( true, 1, yes...) или выход конкретной лжи ( false, 0, no...) пример 5, 3, …

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

30
Улитка в колодце
Фон Есть общая загадка, которая выглядит примерно так: Улитка находится на дне 30-футового колодца. Каждый день улитка может подняться на 3 фута. Ночью, когда они спят, они спускаются вниз на 2 фута. Сколько дней нужно улитке, чтобы выбраться из колодца? Интуитивный ответ 30 дней, потому что улитка поднимается на 1 …

30
Это функция?
По заданному списку (key, value)пар определите, представляет ли он функцию, что означает, что каждый ключ отображается в согласованное значение. Другими словами, когда две записи имеют одинаковые ключи, они также должны иметь одинаковые значения. Повторные записи в порядке. Например: # Not a function: 3 maps to both 1 and 6 [(3,1), …

30
Будь первым 1 (оставь только первую правду)
вступление Ежегодно ООО «Дьялог» проводит студенческий конкурс. Задача состоит в том, чтобы написать хороший код APL. Это не зависящий от языка код-гольф издание восьмой проблемы этого года. У меня есть явное разрешение опубликовать этот вызов здесь от первоначального автора конкурса. Не стесняйтесь проверить, перейдя по предоставленной ссылке и связавшись с …

30
Бернардино идентифицирует неизмененные долларовые слова
Определение Слово доллара - это слово, где, когда каждой из его букв присваивается значение цента от a = 1 до z = 26, и буквы суммируются, результат равен 100. Вот пример CodeReview, а здесь список долларовых слов я нашел в сети. вход Ввод будет в алфавитном порядке от az, в …
47 code-golf  string 

15
Атака, Разложение, Поддержание, Освобождение
Звуковые синтезаторы используют генераторы огибающей для управления тем, как определенные параметры звука (например, общая громкость) меняются со временем. Во многих синтезаторах оболочка определяется четырьмя параметрами, как показано на следующем рисунке из Википедии : Время атаки (A) : время, необходимое для того, чтобы конверт достиг максимального уровня, начиная с нуля, при …

30
Отображение случайных цветных пикселей
Мне всегда нравились экраны, полные случайно окрашенных пикселей. На них интересно смотреть, а программы, которые их рисуют, интересно смотреть. Соревнование Заполните ваш экран или графическое окно цветными пикселями. Правила Ваша программа должна иметь равные шансы выбрать все цвета (т.е. в диапазоне #000000до #FFFFFF) или все цвета, которые могут отображаться в …

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