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

23
Путь антилопы гну

Игра в гольф, программа или функция, которая дает местоположение гну, который начинается в квадрате на бесконечной шахматной доске, которая пронумерована в квадратной спирали против часовой стрелки, где гну всегда посещает квадрат с наименьшим номером она может достичь того, что еще не...

23
Максимально суммированные подпоследовательности с несмежными элементами

Введение: Вдохновленные этими двумя SO-вопросами (без сомнения, из одного и того же класса): выведите элементы в подмассиве максимальной суммы без смежных элементов java и максимальной суммы несмежных элементов массива, которые будут напечатаны . Вызов: Учитывая список целых чисел, выведите...

23
Сделать резак Gimbap

Гимбап (김밥) - корейская еда, напоминающая суши-ролл. Вот корейский смайлик представляющий Гимбап: @)))))))))) Ваш квест - сделать резак ASCII Gimbap. правило Ввод строки производится только с помощью @и ). Выходной разрезает каждый действительный кимбап с ), а затем добавить @между ними. Так,...

23
Аналог тупой!

Аналоговые часы имеют 2 стрелки *: часы и минуты. Эти стрелки обвивают лицо часов с течением времени. Каждое полное вращение минутной стрелки приводит к 1/12 оборота часовой стрелки. 2 полных оборота часовой стрелки означают полный день. Поскольку эти руки зафиксированы в одной центральной точке и...

23
Найти ближайший трехзначный шестнадцатеричный цвет

В CSS цвета могут быть определены «шестнадцатеричным триплетом» - трехбайтовым (шестизначным) шестнадцатеричным числом, где каждый байт представляет красный, зеленый или синий компоненты цвета. Например, #FF0000полностью красный и эквивалентен rgb(255, 0, 0). Цвета также могут быть представлены...

23
Вы знаете свои KVZ?

концепция Каким образом вы можете зашифровать английский алфавит, чтобы его можно было петь под мелодию Twinkle Twinkle Little Star, не разрушая мелодию? правила Перестановка Давайте просто предположим, что буквы, содержащиеся в каждом из следующих наборов, могут свободно заменяться по умолчанию,...

23
Инвертировать некоторые переключатели на коммутаторе

Вдохновленный этим вызовом . Цель: Учитывая предварительно сконфигурированный коммутатор и список индексов, инвертируйте коммутаторы по указанным индексам. Распределительный щит состоит из некоторого количества переключателей ( vили ^), завернутых в -и размещенных в ряды различной длины. Вот пример...

22
«Глухая бабушка» Криса Пайна

Я наставник в RubyLearning, и одним из упражнений, которое мы даем нашим студентам, является упражнение «Глухая бабушка» из книги Криса Пайна « Учись программировать ». Вот описание: Написать программу «Глухая бабушка». Что бы вы ни сказали бабушке (что бы вы ни печатали), она должна ответить: «Да...

22
Последняя ненулевая цифра n!

Если в качестве входных данных задано целое число 1 ≤ N ≤ 1 000 000 , выведите последнюю ненулевую цифру N! где ! является факториалом (произведение всех чисел от 1 до N включительно). Это последовательность OEIS A008904 . Ваша программа должна завершиться в течение 10 секунд на приемлемой машине...

22
Муравей Лэнгтона ASCII art.

Нарисуй путь муравья Лэнгтона . Описание Квадраты на плоскости окрашены в разные цвета: черный или белый. Мы произвольно определяем один квадрат как «муравей». Муравей может путешествовать в любом из четырех основных направлений на каждом шаге, который он предпринимает. Муравей движется по правилам...

22
Заполните озера, 2D

Одномерный вариант этой задачи было довольно легко, так что здесь сложнее 2D версия. На стандартном входе вам дается двумерный массив высот земли, и вы должны выяснить, где образуются озера, когда идет дождь. Карта высот представляет собой просто прямоугольный массив чисел 0-9 включительно....

22
Meta Golf Challenge

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

22
Хорошие рациональные приближения числа пи

Напишите программу, которая печатает все хорошие рациональные приближения числа Пи со знаменателем <1000000, в порядке возрастания знаменателя. a/bявляется «хорошим рациональным приближением» числа пи, если оно ближе к пи, чем любое другое рациональное число со знаменателем не больше чем b....

22
ASCII анимированная снежная сцена

Напишите самую короткую программу, чтобы превратить любое произведение искусства ASCII в анимированную снежную сцену, которая начинает формироваться из падающего снега ( пример JavaScript без игры в гольф, последнее обновление 2011-12-19). Спецификация ввода : Ваша программа должна принимать...

22
Обратный Инженер Статистика Опроса

Введение Учитывая набор процентных вариантов в опросе, подсчитайте минимальное число избирателей, которое должно быть в опросе, чтобы сгенерировать эту статистику. Пример: какой ваш любимый питомец? Собака: 44.4% Кот: 44.4% Мышь: 11.1% Выход: 9 (минимально возможное число избирателей) Спекуляции...

22
Назовите покерную комбинацию

Назовите покерную комбинацию Учитывая пять карт, выведите название покерной руки, которая будет одной из: High card One pair Two pair Three of a kind Straight Flush Full house Four of a kind Straight flush Royal Flush Если вы сомневаетесь, обратитесь к правилам на...

22
Криптографический вариант

Создайте программу, которая печатает сумму MD5 ее источника в виде: MD5 sum of my source is: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Нет обмана - вы не можете просто прочитать исходный файл и вычислить его сумму. Программа не должна читать какую-либо внешнюю информацию. Конечно, вы можете использовать...

22
Реализация кратчайшего блока питания

Определение проблемы Распечатайте powerset данного набора. Например: [1, 2, 3] => [[], [1], [2], [3], [1, 2], [1, 3], [2, 3], [1, 2, 3]] Каждый элемент должен быть напечатан в отдельной строке, поэтому приведенный выше пример будет напечатан так: [] [1] [2] ... [1, 2, 3] Пример кода (в D, пример...

22
Окно Hello World

Создайте окно с надписью "Привет, мир внутри" и больше ничего. Вы не можете иметь никаких кнопок ОК или Отмена внутри. Это должно быть просто окно с надписью "Привет, мир". Меня не волнует содержимое оконной рамы или то, как окно выглядит, но внутри него должен быть только привет, мир. Пример:...

22
Minify Brainfuck

Ваша задача - минимизировать код Brainfuck в соответствии с этими правилами: Удалите все, что не является одним из +-><[].,. Для любой группы подряд +или -символов, если сумма+ s и -s одинаково, удалите их. Сделайте то же, что и выше, но с >и< . Удалить последовательности...