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

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

6
ANNNOUNNNCCCEEERRR VOICCCEEE
Напишите функцию, которая принимает строку букв и пробелов (не нужно обрабатывать не-буквы) и выполняет алгоритм перевода ANNOUNCER VOICE следующим образом: Во-первых, все в верхнем регистре. Для каждого слова Удлините каждую группу согласных, утроив каждую букву; за исключением случаев, когда слово начинается с группы согласных, не удлиняйте эту группу. Например, otherдолжен …
18 code-golf  string 

3
Когда Фибоначчи встречает королев
(вдохновленный ответом Хелки на мою случайную пару тегов "шахматы" и "Фибоначчи" в чате) Фибоначчи Эти числа Фибоначчи являются одним из наиболее известных последовательностей в математике, где каждое число состоит путем сложения двух предыдущих чисел вместе. Ниже приведено определение последовательности с нулевым индексом: f(0) = 0 f(1) = 1 f(n) = …


24
Найти ближайшее биквадратичное число
Биквадратичное число - это число, которое является четвертой степенью другого целого числа, например: 3^4 = 3*3*3*3 = 81 Если в качестве входных данных указать целое число, выведите ближайший биквадратный номер. Вот первые 15 двойных квадратов: 1, 16, 81, 256, 625, 1296, 2401, 4096, 6561, 10000, 14641, 20736, 28561, 38416, 50625 …

11
Сжать разреженную матрицу
Сжать разреженную матрицу, используя сжатый разреженный ряд (формат CSR, CRS или Yale) . Это все одинаковые формы сжатия (игнорируйте новый Yale). Входными данными может быть любая двумерная структура данных (список списков и т. Д.): Например, [[0 0 0 0], [5 8 0 0], [0 0 3 0], [0 6 0 …

21
Параллелограмм числа
Теперь, когда мы знаем, как правильно поставить квадрат и треугольник , мы научимся распараллеливать одно. Чтобы распараллелить число, мы сначала упорядочиваем его как параллелограмм, укладывая его поверх себя число раз, равное количеству имеющихся у него цифр, и добавляя пробелы, чтобы сделать его параллелограммом. Так 123бы сформировалось: 123 123 123 Теперь …
18 code-golf  number 

12
LCM Рациональных Чисел
Наименьшее общее кратное (LCM) набора чисел A- это наименьшее целое число, bтакое что b/aявляется целым числом для всех целых чисел aв A. Это определение можно распространить на рациональные числа! задача Найдите наименьшее положительное рациональное b такое, которое b/aявляется целым числом для всех рациональных чисел a во входных данных. правила Стандартные …

11
Убери гласные!
Примечание: название было написано с ошибкой преднамеренно. Если задана строка s, поменяйте местами первые гласные через каждые 2 слова. Для этого вызова у считается гласным. Например, с учетом ввода «великий день, сэр»: 1. Input: "great day sir" 2. Identify pairs of words: "[great day] [sir]" (No word for sir to …

18
«Привет, мир!» (Каждый второй персонаж, часть 2)
Как своего рода часть 2 Hello, World! (Любой другой символ) , напишите программу так, чтобы все три из этих программ печатали «Hello, World!»: Всю программу, 1-й, 3-й, 5-й и т. Д. Символы вашей программы, а также 2-й, 4-й, 6-й, и т.п. Если ваша программа: abc def Должно появиться «Hello, World!», …

30
Сравните средние из моих списков
Получение среднего из списка (например [2,6,7]) Получить длину списка: [2,6,7] -> 3 Суммировать числа в списке: 2 + 6 + 7 = 15. Разделите сумму на их подсчета: 15 / 3 = 5. Вы должны сравнить средние значения двух списков натуральных чисел N и M , возвращая значение, если N …

14
Полностью палиндромные треугольники
Рассмотрим строку 160615051. Он может быть «триангулирован» как таковой: 1 606 15051 Тогда каждый ряд является палиндромом. Также обратите внимание, что каждая сторона по периметру также является палиндромом: 1 | 1 | 6 | 6 | 1 | 1 | 15051 Следовательно, эту строку можно считать полностью палиндромным треугольником. Не …

7
Советы по игре в гольф на 2D языках
Какие общие советы вы имеете для игры в гольф на двухмерных языках программирования? Я ищу советы, которые могут быть применены к задачам кода-гольфа и относятся к языкам 2D-программирования, но не относятся к какому-либо одному языку (ответы типа «удалить комментарии» и «использовать Mоперацию» не являются ответами). Пожалуйста, оставьте один совет за …
18 code-golf  tips 

7
Гипотеза
Предположим, мы начинаем с бесконечного списка простых чисел: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, ... Затем мы берем абсолютные различия между каждой парой чисел, многократно: [1, 2, 2, 4, 2, 4, 2, 4, 6, 2, 6, …

2
Возможно ли волшебство?
Магический квадрат представляет собой н-с-п квадратной сетку, наполненный различными положительными целые числа в диапазоне от 1,2, ... п ^ 2 , таким образом, что каждая ячейка содержит различное число и сумму целых чисел в каждой строке, столбец и диагональ равны. Ваша задача - взять матрицу n-на-n, состоящую из положительных чисел …

29
Блок цифр
Выведите / распечатайте этот блок текста: 1234567890 2468013579 3691470258 4815926037 5049382716 6172839405 7306295184 8520741963 9753108642 0987654321 Приемлемые форматы включают в себя: Конечные символы новой строки / пробелы Список строк Список списков персонажей Список списков целых чисел Однако список целых чисел недопустим, поскольку последняя строка не является целым числом. Это код-гольф …

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