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

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

30
Увеличить массив
Учитывая непустой массив натуральных чисел, «увеличить» его один раз следующим образом: Если все элементы массива равны, добавьте a 1в конец массива. Например: [1] -> [1, 1] [2] -> [2, 1] [1, 1] -> [1, 1, 1] [3, 3, 3, 3, 3] -> [3, 3, 3, 3, 3, 1] Иначе, увеличивайте …

30
Да, конечно, я взрослый!
Я думаю, что все мы делали это в детстве: некоторым сайтам требуется минимальный возраст 18 лет, поэтому мы просто вычитаем несколько лет из года рождения и вуаля, нам «больше 18 лет». Кроме того, для большинства аттракционов в парках развлечений минимальная высота входа составляет 1,40 метра (здесь, в Нидерландах, как минимум). …

26
Как работает математика в мире Анастасии?
Задний план: Стандартные математические операции, такие как базовое сложение и умножение в реальном мире, работают так: 12 + 123 = 135 а также 12 * 123 = 1476 Это не интересно и скучно! Многие школы уже интерпретируют это как практику, практику, практику формальных алгоритмов. Это подразумевает довольно жесткую и скучную …

19
Теоретически выведите число Грэма
Число Грэма Gопределяется следующим образом: u(3,n,1) = 3^n u(3,1,m) = 3 u(3,n,m) = u(3,u(3,n-1,m),m-1) [Knuth's up-arrow notation] [Conway chained arrow notation] THEN g1 = u(3,3,4) g2 = u(3,3,g1) g3 = u(3,3,g2) ... G = u(3,3,g63) Вам дано это u(3,3,2)=7625597484987проверить ваш код. Ваша задача - написать программу / функцию, которая будет …

30
Добавьте два числа
Ввод: два целых числа. Предпочтительно десятичные целые числа, но могут использоваться другие формы чисел. Они могут быть переданы коду при стандартном вводе в качестве аргументов программы или функции или в виде списка. Вывод: их сумма. Используйте тот же формат для выходных целых чисел, что и для входных целых. Например, ввод …

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

6
На кубике моего Рубика есть муравей
Стандартный решенный кубик 3 × 3 × 3 имеет 6 разноцветных граней, где каждая грань представляет собой сетку из квадратов 3 × 3 одного цвета. Белое лицо напротив желтого, красное - оранжевого, синий - зеленого, а когда белый указывает вверх, красный слева от синего: Представьте, что муравей сидит на центральном …

30
Полный текст ширины
Текст полной ширины - это текст, который имеет пробел после каждого символа, включая последний. Например, первое предложение этого вопроса становится: F u l l w i d t h t e x t i s t e x t t h a t h a s a s p a …
44 code-golf  string 

30
Инструкция по оружию математики
В прошлый раз, когда я пытался придумать что-то простое, что не было дубликатом, это оказалось слишком сложным ... Так что, надеюсь, на этот раз это действительно то, что новички могут попробовать. Входные данные: Массив / список с целыми числами / десятичными числами. (Или строка, представляющая массив с целыми числами / …

12
Молекулы к атомам
Соревнование Напишите программу, которая может разбить входную химическую формулу (см. Ниже) и вывести соответствующие атомы в форме element: atom-count. вход Пример ввода: H2O Ваш ввод всегда будет содержать хотя бы один элемент, но не более десяти. Ваша программа должна принимать входные данные, которые содержат круглые скобки, которые могут быть вложенными. …

30
Проверьте, допустим ли UUID без использования регулярных выражений
Для заданного строкового ввода напишите программу, которая печатает истинное значение в STDOUT или эквивалентное, если вход является допустимым UUID, без использования регулярных выражений. Действительный UUID 32 шестнадцатеричные цифры, отображаемые в пяти группах, разделенных дефисами, в форме 8-4-4-4-12, всего 36 символов (32 буквенно-цифровых символа и четыре дефиса). Источник Тестовые случаи 0FCE98AC-1326-4C79-8EBC-94908DA8B034 …

30
Нарисуйте боулинг
Ваша цель - показать искусство ASCII формирования в боулинге с десятью булавками, где остаются только некоторые булавки. Побеждает несколько байтов. Десятки штифтов имеют треугольную форму: O O O O O O O O O O Булавки помечены от 1 до 10 как: 7 8 9 10 4 5 6 2 …

12
Перегрин премьер паритет
Цель этой задачи состоит в том, чтобы графически изобразить прогулку на плоскости, где направление каждого шага определяется простотой и четностью его двоичного расширения. В частности,КkkКkk Начальное направление зафиксировано, скажем, на север. Все шаги имеют одинаковую длину . Направление этапа может быть Север, Запад, Юг и Восток, и определяется следующим образом …

30
Эта строка квадрат?
Строка считается квадратной, если выполняются следующие условия: Каждая строка имеет одинаковое количество символов Количество символов в каждой строке равно количеству строк. Ваша задача - написать программу или функцию, которая определяет, является ли данная входная строка квадратом. Вы можете потребовать, чтобы ввод был ограничен вашим выбором LF, CR или CRLF. Символы …

3
Помогите, я в ловушке в треугольнике Серпинского!
Рисование треугольника Серпинского было сделано до смерти . Есть и другие интересные вещи, которые мы можем сделать с этим, хотя. Если мы достаточно прищуримся в треугольнике, мы можем рассматривать перевернутые треугольники как узлы фрактального графа. Давайте найдем способ обойти этот график! Сначала давайте назначим номер каждому узлу. Самый большой перевернутый …

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