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

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

29
Кромешная тьма (воспоминание о часе Земли)
Ваша цель проста: программа должна сделать экран вашего компьютера полностью черным . После запуска программы экран должен быстро стать полностью черным и оставаться таковым до выхода из программы (любая клавиша или Alt + F4, движение мыши и т. Д.), После чего все должно вернуться в нормальное состояние. Поэтому выключение компьютера …
31 code-golf 

30
Определите, делится ли число на 13 (без использования самого 13) [закрыто]
Ваша задача, если вы решите принять ее, - создать функцию или программу, которая выдает «да», если данное число делится на 13, и выдает «нет», если это не так. Правила: - Вы не можете использовать номер 13 в любом месте. - Никаких синонимов для 13 тоже нет (как при использовании 15 …

3
Пьяная машинистка
Задний план Машинистка приходит домой после некоторого количества выпивки и понимает, что письмо импорта все еще нужно помнить. Чтобы удостовериться, что он проверяет текст правильно, он пишет текстовый символ bh vjaracter t0, чтобы быть уверенным в его правильности. Однако ему все же удастся пропустить некоторые ключи. Ваша задача - написать …

30
Поменяйте местами два приведенных индекса
При наличии массива положительных целых чисел и двух различных допустимых индексов, верните массив с двумя элементами, соответствующими двум индексам, поменяв местами. Вы можете выбрать 0-индексирование или 1-индексирование, но приведенные ниже тестовые примеры будут 0-индексированы. array m n output [1,2,3,4] 0 1 [2,1,3,4] [5,8,9] 0 2 [9,8,5] [11,13,15,3] 1 2 [11,15,13,3] …

30
Удалить начальные и конечные нули
Дан непустой список / массив, содержащий только неотрицательные целые числа, как это: [0, 0, 0, 8, 1, 4, 3, 5, 6, 4, 1, 2, 0, 0, 0, 0] Выведите список с удаленными конечными и начальными нулями. Выход для этого будет: [8, 1, 4, 3, 5, 6, 4, 1, 2] Некоторые …

14
2 кошки в лебеде
Вызов Создайте две программы, A и B, которые являются программами cat на одном языке. При объединении AB (также на том же языке) должен быть квине. Например, предположим , что helloи worldявляются программы кошачьи на языке XYZ. Если helloworldэто квин на указанном языке, то ваше решение действительно. Для тех из вас, …
30 code-golf  quine 

4
Жизнь может быть красочной!
Каждой клетке в похожем на жизнь клеточном автомате нужен только один бит, чтобы представить ее, поскольку она может быть только живой или мертвой. Это означает, что есть только два цвета; довольно скучный. Нормальные изображения имеют 24 бита на пиксель (8 в каждом из RGB). Это означает, что на обычном изображении …

3
Черепаха находит портал
Черепаха хочет двигаться вдоль сетки, чтобы добраться до своей еды. Он хочет знать, сколько ходов ему понадобится, чтобы добраться туда. Кроме того, поскольку он медлителен, у него установлены телепорты вокруг его домена, которые он будет использовать, если это сократит его путь. Или избегайте их, если это удлиняет его путь. Встретить …

10
Оптимальный степпинг по алфавиту
Если задана входная строка, состоящая только из букв, верните размер шага, в результате которого будет получено минимальное количество шагов, необходимых для посещения всех букв по порядку в алфавите переноса, начиная с любой буквы. Например, возьмите слово dog. Если мы используем шаг размером 1, мы получим: defghijklmnopqrstuvwxyzabcdefg Alphabet ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ defghijklmnopqrstuvwxyzabcdefg Visited …

12
Что такое повторяющиеся цифры Фибоначчи?
Как вы, вероятно, знаете, число Фибоначчи - это число, которое является суммой двух предыдущих чисел в серии. Цифра Фибоначчи ™ - это сумма двух предыдущих цифр . Например, для начала 1,1ряда серия будет иметь вид 1,1,2,3,5,8,13,4,7,11,2...Изменение после того 13, где вместо добавления 8+13вы добавляете 1+3. Серия повторяется в конце, где …
30 code-golf 

17
Какао сортов
По заданной строке xвыведите символы, xотсортированные по порядку появления в исходном коде. Примеры Source: ThisIs A Test Input: Is it a Test? Output: TissI etta? Source: Harry - yer a wizard. Input: I'm a what? Output: aa wh'?Imt Source: Mr. H. Potter, The Floor, Hut-on-the-Rock, The Sea Input: Output: правила …

19
Это номер Мюнхгаузена?
Мюнхгаузно Количество в базовом bbb , также известный как цифра-цифровой инвариант Совершенного или PDDI является типом свойственно положительного целого числа , где сумма его base- bbb цифр повышал до себя равно самого числа. Они названы в честь вымышленного барона Мюнхгаузена , который, по-видимому, поднял себя через свой хвост, чтобы спасти …

3
Формула тестирования первичности
Ваша цель - определить, является ли данное число nпростым в наименьшем количестве байтов. Но ваш код должен быть одним выражением Python 2 для чисел, состоящих только из операторы входная переменная n целочисленные константы скобки Нет циклов, нет присваиваний, нет встроенных функций, только то, что перечислено выше. Да, это возможно. операторы …

23
Увеличить GUID
Вдохновленный недавней статьей Daily WTF ... Напишите программу или функцию, которая принимает GUID (строку в формате XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX, где каждый X представляет шестнадцатеричную цифру) и выводит GUID, увеличенный на единицу. Примеры >>> increment_guid('7f128bd4-b0ba-4597-8f35-3a2f2756dfbb') '7f128bd4-b0ba-4597-8f35-3a2f2756dfbc' >>> increment_guid('06b86883-f3e7-4f9d-87c5-a047e89a19fa') '06b86883-f3e7-4f9d-87c5-a047e89a19fb' >>> increment_guid('89f25f2f-2f7b-4aa6-b9d7-46a98e3cb2cf') '89f25f2f-2f7b-4aa6-b9d7-46a98e3cb2d0' >>> increment_guid('89f25f2f-2f7b-4aa6-b9d7-46a98e3cb29f') '89f25f2f-2f7b-4aa6-b9d7-46a98e3cb2a0' >>> increment_guid('8e0f9835-4086-406b-b7a4-532da46963ff') '8e0f9835-4086-406b-b7a4-532da4696400' >>> increment_guid('7f128bd4-b0ba-4597-ffff-ffffffffffff') '7f128bd4-b0ba-4598-0000-000000000000' Заметки В …
30 code-golf 

18
Конвертер пользовательских номеров
Силы, которые хотят иметь возможность быстро конвертировать любое число, которое у них есть, в свою собственную базу номеров, используя любой формат, который они хотят. вход Ваша программа должна принимать 3 параметра. Номер: номер строки для преобразования InputFormat: базовая строка, в которой находится номер OutputFormat: базовая строка, в которую нужно преобразовать …

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