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

24
Весы журнала для лодырей

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

24
Создать знак процента

Для целого числа n ≥ 1 выведите двумерное представление † знака процента ширины n . Конструкция идет следующим образом: Создание п по п матрицу (или список списков), заполненную нулями. Вставьте те в верхнем левом и нижнем правом углах. Поместите их по диагонали от нижнего левого до правого...

24
Реализовать упрощенный кернинг

Введение Кернинг означает регулировку расстояния между буквами текста. В качестве примера рассмотрим слово, Topнаписанное следующими тремя глифами: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ..... .#... Мы...

24
Круговая клавиатура спираль

Это QWERTY клавиатура. Q W E R T Y U I O P A S D F G H J K L Z X C V B N M Мы можем «свернуть» на этой клавиатуре, начиная с G. Спираль начнется с G, перейдите к H, затем к Y, затем к T, затем к F, затем к V, затем к B, затем к N, затем к J, затем к U , затем R, затем D, затем C, ... и т. д. Ваша...

24
Разбор посылки

Благодаря вашей помощи в конкурсе « Пометить мою почту» PPCG-Post успешно проштамповала все свои посылки сгенерированными штрих-кодами! Теперь пришло время расшифровать их. В этом задании ваша программа с учетом штрих-кода, сгенерированного из задания « Пометьте мою почту» , расшифрует его и вернет...

24
Гонка по трассе

Я ищу самого быстрого гонщика. Покажите мне ваш самый быстрый круг вокруг этой трассы 18x14, показанной ниже. ______ / \ / \ / ____ \ / / \ \ / / \ \ | | | | | | | | | | | | | | | | \ \ / / \ \____/ / \ / \ / \______/ Ваша задача состоит в том, чтобы один раз передвигать машину по трассе во всех...

24
ASCII искусство распаковки из числа base-n

Это вдохновлено ответом 05AB1E от Magic Octupus Urn . Имеется два аргумента, положительное целое число и строка / список символов: Переведите число в base-n, где n - длина строки. Для каждого символа замените каждое появление индекса этого символа в числе base-n этим символом. Распечатать или...

24
Нарисуйте этот ромбовидный узор

Приведенная ниже схема станет основой этой проблемы. /\ \/ /\ / \ / \ /\/ \/\ \/\ /\/ \ / \ / \/ /\ \/ При заданной ширине и высоте ввода каждый из них >=1выводит вышеупомянутый художественный шаблон ASCII, повторяемый столько раз, соединяясь (и перекрывая друг друга) с небольшими бриллиантами....

24
Рисование дерева из массива

Учитывая возможно вложенный, непустой массив однозначных положительных целых чисел (не гарантировано уникальных), выведите представление ASCII-art в виде дерева, используя символы рисования блоков ┌ ┴ ┐ ─ │ ┬ ┼. (Они были скопированы из кодовой страницы 437, но вы можете использовать любое...

24
Развернуть шестиугольник

Если в качестве входных данных указан арт-шестиугольник ASCII, выведите тот, у которого все стороны на одну единицу длиннее. _____ ____ / \ / \ / \ / \ / \ \ \ => \ \ \ / \ / \____/ \ / \_____/ Входные шестиугольники будут иметь симметрию 180 градусов, но в противном случае стороны могут быть...

24
Наполните миску алфавитным супом

Мы , кажется , никогда и не получить устал алфавит связанных проблем ... Рецепт Данный последовательность букв Sи два положительных целых чисел M, N, создайте алфавитный суп с буквами, Sзанимающими случайные позиции в прямоугольной чаше размером M× N, обрамленной неалфавитным, не пробельным...

23
10 PRINT CHR $ (205,5 + RND (1)); : GOTO 10 в PHP (или что-нибудь еще, в этом отношении)

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Code Golf Stack Exchange. Мигрировал 7 лет назад . Только что имел «энергичный» разговор с сотрудником о краткости следующего основного заявления: 10 PRINT CHR$(205.5+RND(1)); : GOTO 10 Это название этой книги , и...

23
Нарисуйте тени зданий

Входные данные: 1 X X X X XX XXXXXX X X X X XX XXXXXX X X X XXX X XX XXXXXX X X X XXX X XX XXXXXX X X X Выход: X. X.. X... X.... XX. XXXXXX. X.X.X. X..... XX.. XXXXXX.. X.X.X.. XXX. X......XX... XXXXXX... X.X.X... XXX.. X......XX....XXXXXX.... X.X.X.... Входные данные: 2 XX XX XX XX XX XX XX XX XX...

23
Рисование в слэшах

Напишите программу, которая принимает прямоугольный блок текста, состоящий из X's .' и 's', например вот так A: ...... ..XX.. .X..X. .XXXX. .X..X. .X..X. Выведите представление этой сетки, повернутой на 45 градусов против часовой стрелки, нарисовав косую черту - вперед или назад в зависимости от...

23
Соленое испытание

Вот соленый крекер ASCII : _________________ | . . . | | . . | | . . . | | . . | | . . . | |_________________| Вот два сложенных крекера: _________________ | . . . | | . __________|______ | . | . . . | | .| . . | | . | . . . | |______| . . | | . . . | |_________________| Напишите самую короткую...

23
Ковры Серпинского

Кто не любит хороший фрактал? Серпинского Ковер является классическим примером фрактала. Для выполнения этой задачи вам потребуется сгенерировать ковер типа и распечатать получившееся изображение в stdout(форматирование см. Ниже) , представляющем ковер уровня. Шаги можно найти в этой статье...

23
DVI разъемы

Предполагается, что это вызов для игры в гольф на более простом конце спектра. Но я подумал, что было бы неплохо провести здесь некоторую микрооптимизацию. Существует три основных типа разъемов DVI : DVI-A (аналоговый), DVI-D (цифровой) и DVI-I (встроенный). Кроме того, существуют одноканальные и...

23
Персонажи в строке идут по кругу

(Вдохновлено ранним проектом проблемы фрактальной линии PhiNotPi .) Вам даны ширина W > 1, высота H > 1и строка, состоящая из 2(W+H-2)печатных символов ASCII. Задача состоит в том, чтобы напечатать эту строку, обернутую вокруг прямоугольника заданной ширины и высоты, начиная с верхнего левого...

23
Соединительные письма

Вы должны написать программу или функцию, которая получает блок символов, представленных в виде строки, и выводит или возвращает аналогичную строку, в которой соединены буквы, смежные в алфавите. Наглядный пример (в виде input => output): b d b d |\ /| | \ / | => | X | | / \ | e |/ \e c a c a...

23
Конвертировать Шевроны в Солидусы

Напишите программу , которая принимает в строку , содержащую только пробелы, переводы строк, а угловые скобки: <, >( шевроны ). Выходная строка пробелов, перевод строки, а косая черта: /, \( soliduses ) , чьи формы соответствуют входу, но повернута на четверть оборот по часовой стрелке, с...