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

39
Выведите легендарный Иггдрасиль

Ваша задача - вывести изображение легендарного древа жизни Иггдрасиля . Вы должны написать программу, вывод которой именно такой: /\ /**\ /****\ /******\ /******\ /********\ /**********\ /************\ /**************\ /************\ /**************\ /****************\ /******************\...

39
Я хочу соты

Напишите самую короткую программу, которая печатает этот художественный раздел ASCII из шестиугольной плитки или соты : __ __/ \__ __/ \__/ \__ / \__/ \__/ \ \__/ \__/ \__/ / \__/ \__/ \ \__/ \__/ \__/ / \__/ \__/ \ \__/ \__/ \__/ \__/ \__/ \__/ Вклад не должен быть взят. Выведите на стандартный...

39
Вычислить сумму разности цифр числа

Попробуйте взять некоторое неотрицательное целое число, например 8675309, и вычислить абсолютные значения разностей между всеми парами соседних цифр. Для 8675309получаем |8-6| = 2, |6-7| = 1, |7-5| = 2, |5-3| = 2, |3-0| = 3, |0-9| = 9. Набирать эти результаты вместе дает другое, меньшее...

39
Генерация последовательности горизонта храма

Рассмотрим следующий процесс: Возьмите некоторое неотрицательное целое число N. например, N = 571 Выразите это в двоичном виде без начальных нулей. (Сам ноль является единственным исключением, став 0.) например 571= 1000111011в двоичном Разбейте последовательные серии единиц и нулей в этом двоичном...

39
Чувствительное ко времени эхо

Задний план echoПрограмма настолько аккуратно. Вы можете сказать что-нибудь, и это повторяет ваши слова идеально, каждый раз! Как это круто! Неутешительно, это повторяет ввод все сразу, независимо от вашей скорости печати, которая не очень реалистична. Мы должны это исправить. Задание Ваша...

39
Триангуляция текста

Напишите программу или функцию, которая принимает строку, гарантированно содержащую только печатаемые символы ASCII, за исключением пробела, и длину положительного треугольного числа (1, 3, 6, 10, 15, ...). Выведите или верните ту же строку, но в форме треугольника, используя пробелы. Некоторые...

39
Продукт в ассортименте

Ваша задача проста: дано два целых числа aи b, вывод ∏[a,b]; то есть произведение диапазона между aи b. Вы можете взять aи bв любом разумном формате, будь то аргументы функции, ввод списка, STDIN и так далее. Вы можете выводить данные в любом приемлемом формате, например, возвращаемое значение (для...

39
ASCII часы с точками и запятыми

Введение Представьте, что на самом деле линия символов состоит из двух рядов. Верхний ряд - точки - представляет часы (24-часовая система), а нижний - запятые - минуты . Один символ может представлять час, минуту или оба - когда это возможно. Сначала, вероятно, вам придется конвертировать минуты с...

39
Расстояние Левенштейна

Несмотря на то, что существует много вопросов о расстоянии редактирования, таких как этот , нет простого вопроса, чтобы написать программу, которая рассчитывает расстояние Левенштейна. Некоторая экспозиция Расстояние редактирования Левенштейна между двумя строками - это минимально возможное...

39
Какая строка является ключом?

Дан любой из следующих символов (или перевод строки): `1234567890-=~!@#$%^&*()_+qwertyuiop[]\QWERTYUIOP{}|asdfghjkl;'ASDFGHJKL:"zxcvbnm,./ZXCVBNM<>? Ваша программа должна вывести строку, которая находится на клавиатуре Поскольку моя клавиатура (почти) разряжена, ваш код должен быть как...

39
Посмотрите, в небе! Это супер пупер массив!

Вдохновленный этим вопросом от наших друзей- конкурентов на Code Review. Определения Супер массив представляет собой массив , где каждый новый элемент в массиве больше , чем сумма всех предыдущих элементов. {2, 3, 6, 13}это супер массив, потому что 3 > 2 6 > 3 + 2 (5) 13 > 6 + 3 + 2 (11)...

39
Выведите n-е простое число, содержащее n

Этот вопрос станет поворотом при поиске nпростого числа. Вызов Вы должны написать программу, которая будет принимать один вход nи выводить nпростое число, десятичное представление которого содержит десятичное представление nв виде подстроки. Смущенный? Вот несколько примеров. n=1 Primes: 2, 3, 5,...

39
Pseudofactorial

Есть довольно любопытное число, которое иногда появляется в математических задачах или загадках. Псевдофакториал (N) является наименьшим (то есть самым низким) общим кратным чисел от 1 до N; другими словами, это наименьшее число, в котором все числа от 1 до N являются факторами. Например,...

39
Тест делимости

задача Даны два строго положительные целые числа п и д в качестве входных данных, определить , является ли п является равномерно делится на д , то есть, если существует целое число д такое , что n = qd. Вы можете написать программу или функцию и использовать любой из наших стандартных методов...

39
Детализировать строку

Во многих языках есть встроенные способы избавления от дубликатов, «дедупликации» или «унификации» списка или строки. Менее распространенная задача - «удалить дубликаты» строки. То есть для каждого появившегося символа сохраняются первые два вхождения. Вот пример, где символы, которые должны быть...

39
В разобранном виде строки

Разве вам не нравятся те диаграммы с разбивкой по видам, на которых машина или объект разбиты на мелкие части? Давайте сделаем это со строкой! Соревнование Напишите программу или функцию, которая вводит строку, содержащую только печатаемые символы ASCII ; разбивает строку на группы непробельных...

39
Имитировать кубик Рубика

Кубик Рубика имеет 6 цветов: красный, оранжевый, желтый, белый, синий и зеленый. Красные и оранжевые, желтые и белые, а синие и зеленые лица находятся на противоположных сторонах. Сеть решенного кубика Рубика выглядит так: Y BRGO W И плитки выглядят так: Y Y Y Y Y Y Y Y Y B B B R R R G G G O O O B...

39
Natural Pi # 0 - Рок

Цель Создайте программу / функцию, которая принимает входные данные N, проверяет, являются ли Nслучайные пары целых чисел относительно простыми, и возвращает sqrt(6 * N / #coprime). TL; DR Эти проблемы представляют собой симуляции алгоритмов, которые требуют только природы и вашего мозга (и,...

39
Прокатитесь на Рединге, если вы сдадите Go, соберите $ 200

Монопольный совет Для этого испытания кода-гольфа мы будем строить настольную игру «Монополия». Правила: Не принимайте никаких данных. Выведите доску 11x11, где каждый символ ASCII, образующий доску, является первой буквой каждого пробела в американской версии монопольной доски. Символы должны быть...

39
Выстроились по кругу, n баллов

Нарисуйте линии между каждой парой отдельных точек для nточек, расположенных по кругу, получая что-то вроде приведенного ниже результата. Самый короткий код (в байтах) побеждает! Ваши линии не должны быть прозрачными, но так выглядит лучше. Выходные данные должны быть векторной графикой или...