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

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

30
P Pr Pref Pref Префикс Префикс Префикс Префиксы
Имея некоторый конечный список, вернуть список всех его префиксов, включая пустой список, в порядке возрастания их длины. (В основном реализация функции Haskell inits.) Детали Список ввода содержит числа (или другой тип, если это более удобно). Вывод должен быть списком списков . Представление может, но не обязательно должно быть функцией, любой …

30
Вверх и вниз, вверх и вниз
Вызов: Учитывая положительное целое число n , создайте вектор, который следует этому шаблону: 0 1 0 -1 -2 -1 0 1 2 3 2 1 0 -1 -2 -3 -4 -3 -2 -1 ... ±(n-1) ±n Или, поясняется словами: вектор начинается с 0и делает приращения 1до тех пор, пока не …

30
Автограмма программы
В этом предложении используются два а, два с, два, двадцать восемь, пять, три, восемь, восемь, одиннадцать, три, два, тринадцать, девять, два, пять, двадцать пять s, двадцать три т, шесть v, десять w, два x, пять y и один z. Такие предложения называются автограммами . Ваша задача - написать программу или …

21
Простые в умножении числа
Ваша задача - определить, легко ли умножить два числа . Это означает, что их умножение на длинные базовые 10 не имеет никакого переноса (перегруппировки) между местными значениями, рассматривая как этапы умножения, так и этап сложения. Это происходит, когда каждая умножаемая пара цифр дает 9 или меньше, а сумма каждого столбца …

22
Детонировать строку
Для любой строки выведите ее в форме треугольника, где текст проходит вверх и вниз по каждой диагонали. Например, вход "Hello World"должен вывести: d l r d o l W r d o l o W r d l o l l o W r d e l o l H …

18
26 певцов, 26 писем
Согласно RollingStone , ниже представлены 26 величайших певцов всех времен: Aretha Franklin Al Green Ray Charles Robert Plant Elvis Presley Mick Jagger Sam Cooke Tina Turner John Lennon Freddie Mercury Marvin Gaye Bob Marley Bob Dylan Smokey Robinson Otis Redding Johnny Cash Stevie Wonder Etta James James Brown David Bowie …

30
Отменить ряд чисел
При заданном числе достаточно просто nсоздать диапазон от 0до n-1. Фактически, многие языки предоставляют эту операцию как встроенную. Следующая программа CJam читает целое число, а затем распечатывает такой диапазон ( попробуйте онлайн! ): ri, Обратите внимание, что он печатает числа без разделителя. Соревнование Ваша задача - полностью изменить этот процесс. …

22
Построй мне город
Кодеры всегда пытаются сгладить массивы в скучные одномерные объекты, и это меня огорчает. Ваша задача состоит в том, чтобы расстегнуть произвольную строку символов, выводя прекрасный городской пейзаж. Рассмотрим строку: aaabbbbbccqrrssstttttttPPw Это выглядит намного лучше, как это: tt tt bb tt bb tt aabb sstt aabbcc rrssttPP aabbccqqrrssttPPww (Хорошо, да, буквы …

17
Накрути меня номер змея!
Учитывая входное целое число n, нарисуйте числовую змею, то есть сетку, n x nсостоящую из чисел, 1проходящих через n^2друг друга, следующим образом: Вход n = 3: 7 8 9 6 1 2 5 4 3 Вход n = 4: 7 8 9 10 6 1 2 11 5 4 3 …
34 code-golf 

6
Python обходные пути для назначения в лямбде
Это вопрос подсказки для игры в гольф на Python. В гольфе Python представление является функцией, определяемой как лямбда. Например, f=lambda x:0**x or x*f(x-1) вычисляет факториал х. У лямбда-формата есть два больших преимущества : Образец f=lambda x:...или lambda x:...короче def f(x):...return...илиx=input()...print... Рекурсивный вызов может использоваться для цикла с небольшим объемом байтов. …
34 code-golf  tips  python 

30
Перевернуть строку кусками
Ваша задача - написать программу, которая, учитывая число и строку, разбивает строку на куски такого размера и переворачивает их. правила Ваша программа получит положительное целое число n, а также строку sдлиной не менее одной, состоящую только из печатного ASCII (не включая пробелы). Затем строка должна быть разбита на куски длины …
34 code-golf  string 

10
Завершенные предшественником кубы Ascii
Первый завершенный предшественником куб Ascii (PAC 1) представляет собой простой куб с длиной стороны 1 и выглядит следующим образом: /////\ ///// \ \\\\\ / \\\\\/ ПКК 2 представляет собой геометрическую форму таким образом, что его сочетания с его предшественником (The PAC 1 ) завершает длина стороны куба 2: front back …


8
Читать текст ASCII-Art
Вдохновленный Гольфом мне алфавит ASCII , этот вызов (почти) является прямым обратным. Задача: Возьмите строку текста ASCII-art и выведите содержимое текста в виде обычного текста ASCII. Входные данные: Строка ASCII-арт текста. Входные данные будут содержать только экземпляры символов ASCII #, пробелы и 4 или 5 символов новой строки (завершающий символ …

30
Умножьте строку на число!
Недавно была проблема с умножением строк. Он показал нам, как мы можем умножать не только числа, но и строки. Однако мы все еще не можем правильно умножить число на строку. Была одна попытка сделать это, но это, очевидно, неправильно. Нам нужно это исправить! Твое задание: Напишите функцию или программу, которая …

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