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

19
Нарисуй кривую дракона

Ваша задача на сегодня: нарисовать кривую дракона! Если вы не знаете, что такое «Кривая Дракона», вот вступительное видео ViHart (очень круто, пожалуйста, смотрите!) Ваша задача: нарисовать кривую дракона, повторенную как минимум 9 раз. Вам не нужно показывать итерации с 1 по 9, вам просто нужно...

19
Постройте Алфавитную Пирамиду

Сегодня мы собираемся построить пирамиду из букв! Вот пример буквенной пирамиды для первых 5 букв: Напишите первые 5 букв с пробелом между ними, сначала по возрастанию, а затем по убыванию. A B C D E D C B A Сделайте то же самое для первых четырех букв в строке выше, но с двумя дополнительными...

19
Покажите цепочку маленьких гор с нечетным числом на вершине!

Первая строка состоит из ceil(n/2)элементов, где каждый элемент:<space><odd-number><space> Вторая строка сделана с ceil(n/2)элементами, но каждый элемент / \только. Вы можете предположить n >= 0и n <= 10. Примеры Вход: 3 1 3 / \/ \ Вход: 10 1 3 5 7 9 / \/ \/ \/ \/ \ Пример в...

19
Сетка ASCII арт код гольф

Вызов Создать самую короткую программу, соответствующую требованиям Требования Код должен генерировать 5x5 сетку из 0, например, так: 00000 00000 00000 00000 00000 Код должен принимать входные данные (столбец, строка, символ). Сетка должна измениться соответственно: Начало: 00000 00000 00000 00000...

19
Алфавитное целое

Алфавитное целое Для данного набора чисел поместите их в алфавитном порядке, когда они прописаны (то есть 1: один, 2: два, 90: девяносто, 19: девятнадцать). Ваш код должен работать для диапазона [-999999, 999999]. Вывод должен иметь разделитель между числами. Будет работать пробел, а также пробел и...

19
Распечатать доску

Я просто играл в настольную игру Извините! с некоторыми людьми, и я понял, что смогу решить несколько интересных задач. Это довольно просто. Ваша задача просто вывести ascii-art версию жалкой доски, размещая фрагменты там, где я вам говорю. Спекуляции Во-первых, вот изображение фактического...

19
Обман Циклический Куайн

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

19
Посчитайте персонажей - по крупицам!

Простая часть: учитывая входную строку, содержащую только печатаемые символы ASCII (пробел - тильда), подсчитайте количество вхождений каждого символа и верните результат в любом удобном формате. Результат для строки a%hda7aдолжно быть что - то вроде: a:3, %:1, h:1, 7:1, d:1. Сортировка не нужна,...

19
Сумма первых и четных чисел Фибоначчи

Кажется, еще нет конкурса на этот. Задача проста. Добавьте первые nчисла последовательности Фибоначчи, которые являются четными, и выведите результат. Это дается OEIS A099919 , за исключением того, что последовательность смещена на единицу, начиная с fib(1) = 0вместо fib(1) = 1. Это код гольф....

19
Решите ледяной лабиринт

Ледяные лабиринты были одной из моих любимых игр Покемонов с момента их дебюта в Pokémon Gold и Silver. Ваша задача будет сделать программу, которая решает эти типы проблем. Ледяные лабиринты в основном состоят, как следует из названия, изо льда. Как только игрок движется в направлении на льду, он...

19
Будь там или сам дурак!

Все слышали о фразе "будь там или будь квадратным". Поэтому я подумал, что пришло время испытать это. вход Вы будете использовать полный абсолютный адрес каталога как текст как ввод через STDIN или эквивалентный. Выход Если адрес каталога существует и является действительным, ваша программа...

19
Советы по игре в гольф в Brachylog

Brachylog - это язык, который в последнее время начинает играть заметную роль в коде-гольфе (и только что получил серьезное обновление с более кратким синтаксисом). Как и у Пролога, у него есть преимущество в том, что он часто может решить проблему (обычно с помощью грубой силы) просто на основе...

19
Найдите самый маленький файл

Цель: Создайте программу, чтобы найти самый маленький файл в текущей папке. Размер файла может быть измерен в байтах или символах. Если несколько файлов имеют одинаковый размер, вы можете выбрать один или отобразить все из них. Можно предположить, что в папке будет хотя бы один файл, а размер...

19
Дай мне свою усталость, свою бедность, Твои толпящиеся массы, жаждущие дышать свободно

Бронзовая доска на пьедестале статуи Свободы показывает стихотворение « The New Colossus » Эммы Лазарус, часть которой гласит: Дай мне свою усталость, свою бедность, Твои толпящиеся массы, жаждущие свободного дыхания, Несчастный мусор твоего кишащего берега. Пошлите это, бездомный, буря ко мне, я...

19
Ваша база 1-2-3-Tribonacci к бинарной обратно на вашу базу

Фон Последовательность 1-2-3-Трибоначи Представьте себе на секунду, что вы можете создать последовательность Фибоначчи, заменив стандартную формулу итерации следующим: По сути, вместо суммирования двух последних, чтобы получить следующее, вы суммируете последние три. Это основа для...

19
Проблема расщепления ожерелья

Фон Я был вдохновлен недавним видео 3Blue1Brown о проблеме расщепления ожерелья (или, как он это называет, о проблеме украденного ожерелья) и ее связи с теоремой Борсука-Улама . В этой задаче два вора украли ценное ожерелье, состоящее из нескольких разных видов драгоценных камней. Существует четное...

19
Анаграмм Факторы

В недавнем эпизоде QI первые 5 кратных 142857 были описаны как анаграммы исходного числа. Конечно, любой, кто знает это число более чем мимоходом, будет знать, что эти числа на самом деле циклические, а не только анаграммы. Но это заставило меня задуматься. Пожалуйста, напишите программу или...

19
Подсчет в двоичных ниблах

Эта задача заключается в выводе на ваш терминал, в окно, на холст или на экран чисел от 0 до 10 включительно. Каждое выведенное число должно быть показано как 4-битный nybble, поэтому ноль должен показываться как 0000и так далее. Вы можете отделить каждое число, выведенное пробелом, запятой или...

19
Сортировка с обратной вставкой

Задача Сформировать первоначальный зашифрованный список, от движений , что вставки Сортировать бы сортировать его. Исходный список будет содержать все числа от 0до N-1(включительно), где Nуказан размер ввода. вход Список, содержащий необходимые шаги для сортировки списка. Каждое значение...

19
Мод Поплавки!

Программное обеспечение для 3D-моделирования в основном использует UV Mapping для наложения текстур на 3D-объект. Допустимые значения для U и V обычно находятся в включающем [0..1]диапазоне. Вызов Вы купили новое программное обеспечение для 3D-моделирования, которое очень просто в использовании....