Вопросы с тегом «ascii-art»

Эта задача включает в себя создание или анализ изображений с использованием текстовых символов в качестве краски. Обычно для этого используются только 95 печатных (из 128) символов, определенных стандартом ASCII с 1963 года.

27
Идентификация вашего языка в гольф
Идентификаторы - это небольшие изображения геометрических узоров, которые представляют значение хеш-функции строки. Stack Exchange использует идентификаторы из Gravatar в качестве аватара каждого пользователя по умолчанию. В этом соревновании мы также будем использовать идентификаторы Gravatar для создания текста для гольфа. Вызов Этот фрагмент стека (сокращенная версия этого JSFiddle ) позволяет вам …

27
я люблю тебя, я люблю тебя, я люблю тебя!
На XKCD № 99 с заголовком «Binary Heart» показано простое изображение из нулей и единиц, причем некоторые цифры окрашены в красный цвет. Красное сердце видно невооруженным глазом, но сообщение, скрытое в двоичной последовательности, - нет. Если вы удалите все пробелы и символы новой строки и интерпретируете двоичную последовательность как 8-битный …

30
Нарисуйте звездочку треугольника
Вдохновленная задачей для программирования 101, вот задача, которая, надеюсь, не слишком проста или является дубликатом (довольно сложно искать подобные вещи). Входные данные: Целое положительное число n >= 1. Выход: n строки звездочек, где каждая новая строка имеет на одну звездочку больше, чем предыдущая строка, и начинается с одной звездочки в …

8
Сделайте Поцелуй Эластичных Змей
Эластичная змея выглядит примерно так: <||=|||:)~ Каждая отдельная последовательность вертикальных столбцов ( |) в эластичной змеи, известная как эластичная часть , индивидуально расширяется вдвое по ширине и рисуется с помощью чередующихся косых черт ( /, \) после расширения. У конкретной змеи выше есть две такие эластичные части, что дает ей …

30
Печать N в квадрате
Напишите программу или функцию, которая принимает неотрицательное целое число N из стандартного ввода или в качестве аргумента функции. Он должен напечатать или вернуть строку полого квадрата ASCII-art, каждая сторона которого сделана с N копиями числа N. В частности: Если N есть 0, копии N не используются, поэтому не должно быть …

10
Маленький Чендлер грустный. Нарисуй ему облако, чтобы подбодрить его
Маленький Чендлер грустный. Нарисуй ему облако, чтобы подбодрить его. Примечание: рисование облака на самом деле не поднимет его настроение. Круг может быть определен как 3-кортеж, (x,y,r)где x- это положение x круга на декартовой плоскости, yэто положение y круга на декартовой плоскости и rрадиус этого круга. xи yможет быть отрицательным. rвсегда …

10
Шарлатан
Никто не совсем уверен, что смайлик >:Uдолжен представлять, но многие ученые считают, что это похоже на злую утку . Давайте предположим, что это так. задача Учитывая целое число n от 0 до 3 включительно, выведите или верните quack если n = 0, >:U если n = 1, U U > …

24
Сделайте миску супа алфавита
Это то, что мы назовем тарелкой супа с алфавитом - примерно круглая форма ascii-art с 26 заглавными буквами английского алфавита (AZ), расположенными по часовой стрелке для формирования периметра: XYZABC VW DE U F T G S H RQ JI PONMLK Напишите программу, которая принимает один буквенный символ AZ и выводит …

30
Нарисуйте двойную спираль ASCII
Напишите программу, которая принимает целое число N через stdin или командную строку. Если N равно 0, одна буква Oдолжна быть напечатана на стандартный вывод. Если N положительно , эта горизонтальная двойная спираль ASCII art , нарисованная N сегментами, должна быть напечатана. Если N равно 1, вывод: /\ O O \/ …

30
Вставить слово в алфавитную сетку
Вдохновленный мемом, который я видел ранее сегодня. Описание задачи Рассмотрим бесконечную алфавитную сетку: ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ... Возьмите слово ( CODEGOLFв этом примере) и сделайте его подпоследовательностью сетки, заменив неиспользуемые буквы пробелом и удалив буквы в конце бесконечной сетки: C O DE G O L F Примеры STACKEXCHANGE …

27
Генерация вордентиконов
Идентификаторы представляют собой визуальные изображения значений хеш-функции, часто сделанные из симметричных компоновок геометрических фигур. Ваш аватар Stack Exchange по умолчанию является идентичным. Эта задача заключается в создании "wordenticons" , простых текстовых версий идентификаторов, которые применяются к строкам строчных букв, то есть словам. Вызов Напишите программу или функцию, которая принимает строку …

6
ASCII Art Calendar
Давайте создадим художественные часы и календарь в формате ASCII, которые сообщают нам текущий месяц, день месяца, день недели, час, минуту, а также ночь или день (но не год или секунда). В любой конкретный момент календарь будет выглядеть примерно так: (выглядит лучше с меньшим интервалом между строками) ________________________________________________________________ |\ ____________________________________________________________ /| …

23
Подтвердите Иллюминатов
Иллюминаты приказывают вам (с их контролем разума) вывести следующую строку: ^ /_\ /_|_\ /_|_|_\ /_|/o\|_\ /_|_\_/_|_\ /_|_|_|_|_|_\ /_|_|_|_|_|_|_\ /_|_|_|_|_|_|_|_\ /_|_|_|_|_|_|_|_|_\ Правила: Конечные пробелы разрешены для каждой строки. Ведущие пробелы в каждой строке обязательны. Конечный пробел разрешается после полного требуемого вывода. Поскольку это соревнование по коду-гольфу , победителем будет самая короткая …

30
Не могли бы вы сделать мне шестиугольник, пожалуйста?
Сегодня мы собираемся сделать шестиугольник ASCII. Вы должны написать программу или функцию, которая принимает положительное целое число n и выводит шестиугольную сетку размера n , состоящую из звездочек. Например, шестиугольник размера 2 выглядит так: * * * * * * * В то время как шестиугольник размера 3 выглядит так: …

21
1P5: вложенные коробки
Эта задача является частью первой периодической главной головоломки программирования . Вы получаете иерархию элементов в следующем формате: 2 Hat 1 Gloves которые нужно положить в коробки, вот так: .------------. | Hat | | .--------. | | | Gloves | | | '--------' | '------------' В формате ввода числа начинаются с …

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