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

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

16
Генератор паролей XKCD
Введение По-видимому, этот вопрос был задан здесь, и он, к сожалению, закрыт. Я подумал, что это хорошая идея, попробовать еще раз, но все сделано правильно. XKCD смотрит на то, как нас обучают использовать «трудно запоминающиеся пароли», думая, что это безопасно, но вместо этого компьютеру потребуется 3 дня, чтобы взломать. С …
34 code-golf  math 

30
Определитель целочисленной матрицы
Если в качестве входных данных задана квадратная целочисленная матрица, выведите определитель матрицы. правила Вы можете предположить, что все элементы в матрице, определитель матрицы и общее количество элементов в матрице находятся в пределах представимого диапазона целых чисел для вашего языка. Разрешается вывод десятичного значения / значения с плавающей запятой с дробной …

6
Создать Падовскую Спираль
Введение Подобно последовательности Фибоначчи, последовательность Падована ( OEIS A000931 ) представляет собой последовательность чисел, которая получается путем добавления предыдущих терминов в последовательность. Начальные значения определяются как: P(0) = P(1) = P(2) = 1 Все 0-й, 1-й и 2-й члены равны 1. Отношение повторения указано ниже: P(n) = P(n - 2) …

30
Обратная сумма массива
Ваша программа должна принимать массив в качестве входных данных. Массив: Всегда будет одномерным Будет содержать только целые числа Может быть пустым Программа должна обратить массив, а затем добавить элементы к оригиналу, например: Входные данные: [1, 2, 3] Оригинал: [1, 2, 3] Перевернутый: [3, 2, 1] [1, 2, 3] + + …

30
Чередование чисел от 1 до n с одинаковыми номерами в обратном порядке
Простой: Возьмите положительное целое число n меньше 1000 и выведите целые числа от 1 до n, чередующиеся с целыми числами от n до 1 . Вы должны объединить числа так, чтобы они появлялись без разделителей между ними. Тестовые случаи: n = 1 11 n = 4 14233241 n = 26 …

14
Генерация n-арных чисел
Вторичное число - это положительное целое число, простые множители которого (без кратности) меньше или равны его квадратному корню. 4является вторичным числом, потому что его единственный главный фактор 2равен его квадратному корню. Тем 15не менее, это не вторичное число, потому что оно имеет 5в качестве основного фактора, который больше, чем его …

12
Лимон-ограничить строку
Напишите программу или функцию, которая принимает непустую однострочную строку. Вы можете предположить, что он содержит только печатные ASCII исключая пробел. Напечатайте или верните ASCII художественную ромбовидную форму, похожую на лимон или лайм, сделанные из префиксов строки. Предположим, что длина входной строки составляет n букв. Затем такая форма состоит из 2n …


30
Сумма по модулю сумм
Учитывая целое число n > 9, для каждой возможной вставки между цифрами в этом целом числе вставьте дополнение +и оцените. Затем возьмите оригинальное число по модулю этих результатов. Выведите общую сумму этих операций. Пример с n = 47852: 47852 % (4785+2) = 4769 47852 % (478+52) = 152 47852 % …

28
Пожалуйста, выпустите меня!
Как игроки в кодекс, мы не привыкли к выпуску ( конечно ). Нам понадобятся несколько инструментов, чтобы помочь нам сделать это. Конечно, чтобы помочь в маркетинге нового выпуска, нам нужна красивая и блестящая версия выпуска. Кто не возбуждается, когда слышит о версии 3.0.0? задача Ваша задача будет написать программу / …

19
Поместите камень на пустую доску Го
Смотрите также: Сделайте ход на доске Го . задача Go - настольная игра, в которой два игрока (черный и белый) кладут камни на пересечения линий сетки на доске 19 × 19. Сначала ходят черные - например, на D4: В этом вызове вы должны взять координату доски Go, например, в D4качестве …

7
Крошечный Исследователь
Вы исследователь, картирующий неизвестный мир. Ваш корабль несется на ветру. Куда это идет, кто знает? Каждый день в подзорной трубе вы видите черты на севере, юге, востоке и западе. Вы всегда видите четыре такие особенности, соответствующие кардинальным направлениям. Ваш spyglass сообщает символы ASCII, как это: ~~.*, ~~~~, ~.^^,~#~# Символы в …

29
Crazy 8s Code Golf
Создайте программу, которая печатает все целые числа включительно между интервалами (a, b)и заменяет кратные 8 в последовательности случайными (равномерно распределенными, независимыми от других символов), нечисловыми, непробельными, печатными символами ASCII. Предположим, что 0 <a <b во всех случаях. Если номер имеет более 1 цифры, убедитесь, что количество символов в замене совпадает! …

14
Сделать ASCII летучую мышь летать вокруг ASCII луны
Задний план Вот вызов, связанный с Хэллоуином. Как вы, наверное, уже видели из моего последнего испытания, мне очень нравится то, что я называю ascii art animations, это не просто рисование рисунка, но рисование рисунка, который прогрессирует. Эта идея пришла ко мне после того, как пару лет назад меня попросили оживить …

24
IHIH Пирамида
Я нахожу удивительным, как буквы «Н» и «я» очень похожи. «Н» - горизонтальный штрих, окруженный двумя вертикальными штрихами; «I» - это вертикальный штрих, окруженный двумя горизонтальными штрихами (в зависимости от вашего шрифта). Могу поспорить, это может быть вложенным ... Вы знаете, что это мне напоминает? Фракталы !!! Давайте определим пирамиду …

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