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

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

15
Это дождливый день
контекст Это день святого валентина Единственный, кого ты когда-либо любил, оставил тебя вчера для этого парня, которого она всегда находила "глупым и неинтересным" . По дороге домой вы застряли в пробке, слушаете старые песни по радио, дождь, падающий на лобовое стекло, качает вас. Через некоторое время в вашей машине вы …
42 code-golf 

30
Распечатать синусоидальную волну (по вертикали)
Напечатайте непрерывную синусоидальную волну, прокручивая вертикально на терминале. Программа не должна завершаться и должна непрерывно прокручивать волну вниз (кроме случаев, когда она каким-то образом прерывается). Вы можете предположить, что переполнение не является проблемой (то есть вы можете использовать бесконечные циклы с увеличивающимися счетчиками или бесконечную рекурсию). Волна должна удовлетворять следующим …

30
Кратчайший код, чтобы определить, является ли строка палиндромом
Палиндром некоторая строка , которая пишется точно так же , как назад и вперед. Например, «Ева, я могу заколоть летучих мышей в пещере?» такое палиндром (EVACANISTAB | BATSINACAVE) Для этого кода гольф, используя язык по вашему выбору, определяет, является ли данная строка палиндромом или нет. Краевые случаи: Пунктуация не засчитывается …

30
Французские номерные знаки
песочница Французские номерные знаки Французские номерные знаки располагаются в последовательном порядке, следуя определенной схеме цифр и букв:AB-012-CD Вызов Напишите программу или функцию, которая для данного номера выводит соответствующий французский номерной знак . Ваша программа не должна обрабатывать какие-либо особые случаи, как указано на связанной странице. Он должен быть в состоянии …

12
Считайте объявление переменной C
Задний план Оператор объявления переменной в C состоит из трех частей: имя переменной, ее базовый тип и модификатор (ы) типа . Существует три вида модификаторов типов: Указатель *(префикс) Массив [N](постфикс) Функция ()(постфикс) Вы можете указать список аргументов функции внутри паренов, но ради этого вызова давайте проигнорируем его и просто используем …
42 code-golf  parsing  c  syntax 

30
АЛЬТЕРНАТА КАЗ
Для сегодняшнего вызова вы должны написать программу или функцию, которая чередует регистр строки. Тем не менее, вы должны игнорировать не алфавитные символы. Это означает, что каждый буквенный символ должен иметь другой регистр, чем предыдущий и следующий буквенный символ. Это немного сложнее, чем заглавные буквы, например. Если вы берете строку, такую …
42 code-golf  string 

17
Первый номер, содержащий каждое письмо
Если в качестве входных данных указать одну букву от A до Z (кроме J и K), выведите наименьшее неотрицательное целое число, содержащее эту букву в письменном виде. Предположим, что числа никогда не содержат слова «и», 101как и «сто один», а не «сто один». Предположим, американский (короткий) подсчет, так что один …

29
N-й член последовательности Ван Экка
Выведите N-й член последовательности Ван Эка. Последовательность Ван Экка определяется как: Начинается с 0. Если последний член является первым вхождением этого термина, следующий член равен 0. Если последний термин встречался ранее, следующий - сколько шагов назад было самым последним. https://oeis.org/A181391 https://www.youtube.com/watch?v=etMJxB-igrc https://www.youtube.com/watch?v=8VrnqRU7BVU Последовательность: 0,0,1,0,2,0,2,2,1,6,0,5,0,2, ... тесты: Вход | Выход 1 …

21
Реализуйте «сумасшедший» оператор Малболжа
Одной из многих уникальных особенностей языка программирования Malbolge является его крайне неинтуитивный OPоператор, упоминаемый в документации и исходном коде только как «op», но широко известный как оператор «сумасшедший». Как описывает Бен Олмстед, создатель языка, в его документации: « не ищите шаблон, его там нет ». op является оператором "tritwise" - …
41 code-golf  number 

27
Саморазвивающийся кодекс
Напишите программу (или функцию) (назовем ее P1), которая при запуске выводит другую программу P2 на том же языке и ровно на 1 байт длиннее P1. Программа P2 при запуске должна вывести третью программу P3, которая на 1 байт длиннее P2. P3 должен выводить программу P4, которая на один байт длиннее …
41 code-golf  quine 

28
Маркировочные буквы
Каждый день вы помещаете новое слово на маркировочный знак с подвижными буквами , покупая только те буквы, которые вам нужны, чтобы написать его. Вы повторно используете буквы, которые вы купили для более ранних слов, когда это возможно. Учитывая слова, которые вы хотите писать каждый день по порядку, выводите буквы, которые …
41 code-golf  string 

30
Расшифровать строку
Это мой первый вызов на PPCG! вход Строка, состоящая из двух разных символов ascii. Например ABAABBAAAAAABBAAABAABBAABA Вызов Задача состоит в том, чтобы декодировать эту строку, следуя этим правилам: Пропустить первые два символа Разделить оставшуюся часть строки на группы по 8 символов В каждой группе замените каждый символ, 0если этот символ …
41 code-golf  string 

27
Граф как вавилонянин
Вызов Учитывая ASCII представление вавилонского числа в качестве входных данных, выведите число западно-арабскими цифрами. Вавилонская система счисления Как рассчитывали вавилоняне? Интересно, что они использовали систему Base 60 с элементом системы Base 10. Давайте сначала рассмотрим единичный столбец системы: Вавилоняне имели только три символа: T(или, если вы можете сделать это :), …

20
Рассчитать среднее значение двух чисел
Отказ от ответственности: среднее значение составлено мной Определите среднее арифметическое чисел как Определите среднее геометрическое чисел как Определить среднее гармоническое для n чисел как M _ {- 1} (x_1, ..., x_n) = \ frac {n} {\ frac {1 } {x_2} + \ frac {1} {x_2} + ... + \ frac …
41 code-golf  math 

11
Найти бинарную иглу в десятичном стоге сена
Соревнование Вам дано: непустой, несортированный список h натуральных чисел (стог сена) целое положительное число n (стрелка) Ваша задача - вернуть список всех уникальных десятичных конкатенаций перестановок h , двоичное представление которых содержит двоичное представление n . Примеры h = [1, 2, 3] n = 65 Есть только одна подходящая конкатенация, …

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