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

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

4
Максимальное количество отдельных подстрок
Описание Учитывая длину nи размер алфавита k>0, ваша программа должна определить количество строк с теми параметрами, которые имеют максимальное количество уникальных подстрок. В случае k=2этого генерируется OEIS A134457 . пример Например, 2210есть подстроки , 2, 22, 221, 2210, 2, 21, 210, 1, 10, и 0, в общей сложности 11. Тем …

5
Увеличение разделов Гольдбаха
Гипотеза Гольдбаха утверждает, что: каждое четное число больше 2 является суммой двух простых чисел. Мы будем рассматривать разбиение Голдбаха числа n как пару двух простых чисел, добавляющих к n . Нас интересуют цифры увеличивающегося раздела Гольдбаха . Мы измеряем размер разделов Голдбаха числа по величине наименьшего простого числа во всех …

3
Найти число, которое генерирует все целые числа mod q
Рассмотрим целые числа по модулю qгде qпростое число, генератор - это любое целое число, 1 < x < qтак что оно x^1, x^2, ..., x^(q-1)охватывает все q-1целые числа между 1и q-1. Например, рассмотрим целые числа по модулю 7 (которые мы записываем как Z_7). Затем 3, 3^2 mod 7 = 2, …

11
Построить пермутер
Для этой задачи вы создадите функцию (ваша функция может быть полной программой), которая принимает список в качестве входных данных и возвращает перестановку этого списка. Ваша функция должна соответствовать следующим требованиям. Это должно быть детерминированным. Составление вашей функции с самим собой переменное число раз должно быть в состоянии получить список для …

18
Сократить список до окончательного числа
входные Список (массив) чисел или числовых строк, если это облегчает задачу. Можно предположить, что в списке всегда будет как минимум два элемента, и каждый элемент будет натуральным числом (целое число больше нуля). Выходы Одно число или снова числовая строка. проблема Идея состоит в том, чтобы уменьшить список чисел, удалив последнюю …

6
Печать крест крест из двух струн
Учитывая, что набор из двух строк гарантированно будет одинаковой длины, выведите их крест-накрест . Крест крест из двух строк получаются следующим образом . Получите второй символ второй строки, затем первый символ первой строки. Получите первый символ второй строки, затем второй символ первой строки. Откажитесь от первого символа каждой строки. Если …

16
Конвертировать значения CMYK в RGB
Учитывая цветовые коды в CMYK, преобразовать его в значение RGB. Ввод: строка из 4 целых чисел (от 0 до 100), разделенных пробелом 86 86 0 43 28 14 0 6 0 41 73 4 Вывод: #141592 #ABCDEF #F49043 Самый короткий код выигрывает! СОВЕТ: Для преобразования CMYK в RGB вы можете …

5
Я пишу правильную комбинацию единиц и нулей
Я недавно перечислил песню « Textpert» о текстовых сообщениях во время вождения, и одна особенность этой песни вдохновила меня на этот вызов. Я никогда не опускаюсь так низко, чтобы текстовые фото / Вместо этого я пишу правильную комбинацию единиц и нулей Теперь очевидно, что это было бы почти невозможно сделать …

8
Тебе нравится тхэквондо?
Чой Хонг Хи умер 15 июня 2002 года в возрасте 83 лет. Он основал тхэквондо . Через 15 лет после его смерти я хотел бы стать мастером тхэквондо. Это мое время сиять! задача Учитывая строку, вы должны вывести версию тхэквондо . правила Вы получите непустую строку / предложение любым допустимым …

3
Линейный редактор (больше текста здесь)
В те туманные годы, когда по земле шли веерные терминалы, там жили странные существа. Странно покалеченный и в то же время странно мощный, линейный редактор изобиловал неисчислимыми числами программистов; покрывая землю, насколько глаз мог видеть. Теперь настали трудные времена. Это огромное население охотилось, преследовало и доведено до грани исчезновения. Осталось …
9 code-golf 

1
Создать Muriel-подобный язык и реализацию
Muriel - это язык, где единственный способ сделать цикл - создать квин и выполнить его. Ваша задача - создать свой собственный язык с этим свойством и реализовать его на уже существующем языке. Мы определим Muriel-подобный язык следующим образом: Он имеет встроенную команду для выполнения кода на своем собственном языке, аналогичном …

4
Битва букв
Ваша задача проста: скажите мне, кто победит в битве букв. Войска В этой битве есть три разных «войска», которые представлены в этой таблице. name | health | damage A 25 25 B 100 5 C 10 50 Вы можете использовать любые три уникальных символа для обозначения войск, но должны указать, …
9 code-golf 

10
Расширить этот австралийский штат
Есть 8 австралийских штатов и территорий, каждый с 2 ​​или 3 буквенными сокращениями: ACT: Австралийская столичная территория Новый Южный Уэльс: Новый Южный Уэльс NT: Северная территория QLD: Квинсленд SA: Южная Австралия ТАС: Тасмания ВИК: Виктория WA: Западная Австралия Ваша задача - написать функцию / программу, которая принимает действительную аббревиатуру штата …

4
Напомнить мне еще раз?
Введение Вы когда-нибудь слышали о Remind? Нет? Так и было до 2 лет назад. Основная предпосылка для учителей - отправлять напоминания и общаться со своими учениками. Довольно аккуратно, правда? Это даже позволяет отправлять эмоции и реагировать на сообщения! Что я делаю ежедневно. Но, одна вещь о Напоминании - то, что …

6
Глазное яблоко
Просматривать двоичные значения, напечатанные в виде овалов и палочек, не так просто ... Чтобы помочь с этим, вы должны написать функцию (или программу), которая печатает числа в пользовательском двоичном представлении. Поэтому я хочу взять число, скажем 3 ( 00000011), и вывести биты в определенном пользователем формате, например, с разделенными пробелом …

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