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

12
Советы по игре в гольф в Чеддере

Cheddar - это высокоуровневый, функциональный + объектно-ориентированный язык программирования, созданный нашим пользователем Downgoat, разработанный для того, чтобы сделать программирование проще, быстрее и интуитивно понятнее. Какие общие советы у вас есть для игры в гольф в Чеддер? Я ищу идеи,...

12
Проверьте треугольник голосования

Число бюллетеней , который мы будем маркировать B , является количество способов организации числа от 1 до В (В + 1) / 2 в треугольник, таким образом, что каждая строка и столбец в любом порядке возрастания. Первые четыре номера бюллетеня: a(0) = 1 a(1) = 1 a(2) = 1 a(3) = 2 a(3)это 2, что...

12
Плотная числовая последовательность

OEIS: A167171 Густое число этого число , которое имеет ровно столько же, как простые делители , не простые делители (включая 1 и сам по себе , как делители). Эквивалентно, это либо простое число, либо произведение двух различных простых чисел. Первые 100 плотных чисел: 2, 3, 5, 6, 7, 10, 11, 13,...

12
A047841: Автобиографические номера

Определение Вот процесс для описания числа: Для каждого номера от 0к , 9который присутствует в количестве: Запишите частоту этой цифры, а затем цифры. Например, для номера 10213223: Существует 1возникновение 0, 2появления 1, 3появления 2, 2появления 3. Следовательно, число, которое описывает...

12
Решить пасьянс Шахматная головоломка

Недавно я познакомился с игрой-головоломкой, известной как шахматы-пасьянсы . Я обобщу правила здесь: Доска - шахматная доска 4х4. Все фигуры одного цвета (без команд), и все фигуры могут захватывать любые другие фигуры. Каждое движение должно быть захватом. Нет перемещения на пустые квадраты. В...

12
Все двоичные комбинации в десятичные

отказ Этот вопрос не является дубликатом этого вопроса . Я не считаю конкретные цифры, так как они уже установлены в исходных параметрах. Этот вопрос сосредоточен на десятичных числах, которые могут быть построены из двоичных строк на основе предоставленных цифр. Вызов С учетом двух целых чисел Xи...

12
Фонематический Абугида

Персонажи Давайте назовем эти символы Unicode английскими согласными IPA : bdfhjklmnprstvwzðŋɡʃʒθ И давайте назовем эти символы Unicode английскими гласными IPA : aeiouæɑɔəɛɜɪʊʌː (Да, ːэто просто длинная гласная метка, но для целей этого вызова обращайтесь с ней как с гласной.) Наконец, это...

12
Советы по игре в гольф в Haxe

Какие общие советы у вас есть для игры в гольф в Haxe ? Я ищу идеи, которые могут быть применены к задачам кода-гольфа и которые, по крайней мере, несколько специфичны для Haxe (например, «удалить комментарии» - это не ответ). Пожалуйста, оставьте один совет за ответ. Haxe можно запустить здесь...

12
Выведите накопительный наклон строки

Вызов Учитывая строку, как показано Hello World!, разбить его на его символьные значения: 72, 101, 108, 108, 111, 32, 87, 111, 114, 108, 100, 33. Затем вычислить разность между каждой последовательной парой символов: 29, 7, 0, 3, -79, 55, 24, 3, -6, -8, -67. И, наконец, подвести их и напечатать...

12
Приоритет справа

Ваша задача - регулировать движение на перекрестке. Есть 4 дороги, идущие с севера, востока, юга и запада. Входные данные представляют собой строку, представляющую предстоящий трафик на каждой дороге. Например, NNNWSуказывает, что в общей сложности 5 автомобилей: три на севере, один на западе и...

12
Рандомизированная тыквенная нашивка

На днях я шел через тыквенный участок на вечеринку по случаю дня рождения и заметил, что тыквенные лозы имеют изящный узор с вихрями, петлями и ответвлениями. Мы собираемся смоделировать это здесь с помощью некоторого искусства ASCII. (()) \ p--q p-----q / \ / \ (()) b--d (()) Правила строительства...

12
Создайте односторонний лабиринт

Учитывая нечетное целое число N (5 <= N <= 51), сгенерируйте лабиринт с длиной стороны N, которая соответствует следующим требованиям: Лабиринт должен состоять из символов | -и +. Он должен использовать |персонажа как вертикальную стену, -персонаж как горизонтальную стену, и если эта стена...

12
Анимация Adve Авантюрист

Соревнование Ваша задача - оживить Adve Adventurer, движущегося через жуткий (т. Е. Хэллоуин) лабиринт. Adve является •; он характерный персонаж, однако, он не против того, чтобы его представлял другой персонаж. Чтобы оживить Adve, вы распечатываете каждый кадр; рамка - это карта с его текущим...

12
Прямоугольная струна!

Учитывая строку, сначала возведите ее в квадрат: Сначала напишите строку. abcde Далее пишем строку повернутую на одну влево. abcde bcdea Продолжайте делать это до тех пор, пока не напишите строки len (string) . abcde bcdea cdeab deabc eabcd Теперь прочитайте строку так: ----+ +--+| |+>|| |+-+|...

12
Добавьте комментарии к скрипту Python и сделайте его двуязычной «программой» на Python / C ++

Имеется следующий скрипт на Python 3: def greet(): print("Hello, world!") greet() Добавьте к этому текстовому файлу несколько строк, чтобы он мог быть выполнен как программа на Python, а также скомпилирован и запущен как программа C ++, выдающая одинаковый вывод Hello, world! (включая перевод...

12
Найдите «развернутый размер» списка

Давайте определим функцию «развернутого размера» uвложенного списка l(содержащего только списки) по следующим правилам: Если lпусто, то u(l)1. Если lне пусто, u(l)равно сумме развернутых размеров каждого элемента в lплюс один. Ваша задача - написать программу (или функцию), которая принимает список...

12
Полигональные числа!

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

12
Нарисуйте кривую Гильберта

Кривая Гильберта - это тип кривой заполнения пространства, и она в основном отображает линию на плоскость. Каждая точка на линии соответствует только одной точке на плоскости, а каждая точка на плоскости соответствует только одной точке на линии. Показаны итерации с 0 по 4 кривой Гильберта:...

12
Генерировать / * комментарии к номеру строки * /

Ваша задача - написать программу (или функцию), которая будет принимать строку в качестве входных данных и добавлять текст в начало каждой строки, которая удовлетворяет следующим правилам: Добавляемый текст должен содержать номер строки. Вы можете использовать индексацию на основе 0 или 1. Текст...

12
Докажите 2 + 2 = 2 * 2 (и аналогичные)

Выведите полный формальный пух таких утверждений, как 1+2=3, 2+2=2*(1+1)и т. Д. Introuction Если вы знаете арифметику Пеано, вы можете пропустить этот раздел. Вот как мы определяем натуральные числа: (Axiom 1) 0 is a number (Axiom 2) If `x` is a number, the `S(x)`, the successor of `x`, is a...