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

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

1
Подсчет цепей Каннингема
Простые числа всегда очаровывали людей. 2300 лет назад Евклид писал в своих «Элементах» Простое число - это то, что измеряется одной единицей. что означает, что простое число делится только на 1(или само по себе). Люди всегда искали отношения между простыми числами и придумали довольно странные (как в «интересных») вещи. Например, …

4
Подсчет конечных точек искусства ASCII
Вы должны написать программу или функцию, которая получает строку, представляющую искусство ASCII, в качестве входных данных и выводит или возвращает количество конечных точек во входных данных. Ввод будет состоять из символов space - | +(с 0, 2, 2 и 4 конечными точками соответственно) и разрывов строк. Например: -|++- + Два …

5
Определить размеры повернутого прямоугольника
Этот фрагмент стека рисует наложенный белый прямоугольник на черном фоне с заданными параметрами для его размеров, положения, угла и размеров сетки: <style>html *{font-family:Consolas,monospace}input{width:24pt;text-align:right;padding:1px}canvas{border:1px solid gray}</style><p>grid w:<input id='gw' type='text' value='60'> grid h:<input id='gh' type='text' value='34'> w:<input id='w' type='text' value='40'> h:<input id='h' type='text' value='24'> x:<input id='x' type='text' value='0'> y:<input id='y' type='text' value='0'> …

4
Нарисуйте случайную прогулку со слешами
Напишите программу или функцию, которая принимает положительное целое число N (через стандартную строку / командную строку / функцию arg) и печатает или возвращает строковое представление двумерного случайного блуждания длиной N шагов, извлеченного из косых черт: / \(плюс пробелы и новые строки для пробелов). Двумерное случайное блуждание начинается в начале бесконечной …

7
Черепица 2 ^ N на 2 ^ N сетке с L-образными тромино
Когда учеников впервые учат доказательной технике математической индукции , типичным примером является проблема мозаики 2 N × 2. наложения сетки N на L-образные тромино , оставляя одно заданное пространство сетки пустым. (N - некоторое неотрицательное целое число.) Я оставлю это вам, чтобы просмотреть доказательства, если вы еще этого не знаете. …

1
Нахождение симметрий в квадратах
Напишите программу или функцию, которая принимает список натуральных чисел. Каждое из этих целых чисел представляет длину стороны квадрата на плоскости 2D. Каждый квадрат можно перемещать к любым целочисленным координатам на плоскости, но он не может вращаться и не может перекрывать другие квадраты. Используя различные печатные символы ASCII для каждого квадрата …

4
Спиральное программирование
Напишите именованную функцию или программу, которая принимает одно целое число N и печатает (в STDOUT) или возвращает (в виде строки) первые N столбцов спирали ниже, начиная с вертикального стержня в центре и по спирали по часовой стрелке наружу. _______________ / _____________ \ / / ___________ \ \ / / / …

6
Создать прямоугольник из спецификации
Вступление Этот вызов вдохновлен Grime , моим языком сопоставления двухмерных паттернов. По сути, вам предоставляется «грамматика», описывающая двумерные сетки символов, и ваша задача - создать сетку в соответствии с грамматикой. Кроме того, сетка должна быть как можно меньше в определенном слабом смысле. вход Ваш ввод - это строка, содержащая строчные …

11
Сделай мне дерево алфавита
вступление В большинстве шрифтов всех символов верхнего регистра алфавита , кроме BDOодинарных линий приблизительно трогательных некоторые из четырех углов ограничивающего прямоугольника персонажа: ACEFGHIJKLMNPQRSTUVWXYZ. Например, две ноги A«касаются» нижнего левого и нижнего правого углов персонажа. Аналогично, Cкасается его верхнего и нижнего правых углов (он немного изогнут, но достаточно близко). Lкасаются только …

3
Сделай мне менеджер окон!
Я ненавижу раздувание кода! Поэтому я решил заменить свою систему Windows 7 на версию для гольфа. Однако я знаю, что это нелегко, поэтому давайте сначала создадим прототип. Он возьмет список окон у пользователя и покажет их с помощью псевдографического дисплея на стандартном выходе. Например: пользовательский ввод: 0,0,15,10 15,10,20,15 10,13,15,15 9,1,16,3 …

1
Код Гольф: какова судьба космического корабля? [ASCII художественная версия]
Фон В галактике (и, возможно, во вселенной) далеко-далеко ... был космический корабль и множество планет. Неисправность на борту заставила космический корабль исчерпать топливо. Теперь он движется с опасно медленной скоростью возле скопления планет, из которого он должен сбежать! Какова будет судьба экипажа? Соревнование Вы являетесь ведущим программистом USS StackExchange. Таким …


6
Печать треугольника Волна чисел
Учитывая амплитуду и период для волны, выведите волну. Смотрите пример выходных данных для более подробной информации. Общее количество волновых форм равно периоду, а высота каждой волны равна амплитуде. Амплитуда и период меньше 10. Вы можете игнорировать конечные пробелы, но не начальные пробелы. Sample Input 3 2 Sample Output 3 3 …

18
Ходоки Присоединяйтесь! - логотип Алана Уокера
Возможно, вы знаете Алана Уокера по его популярной песне Faded. Теперь его «последователи» называются Уокерами, и у них есть логотип, вот упрощенная версия: \\ \\ //\\ \\ // \\ // \\ // \\ // \\ // \\ // \\ // \\ // \\ // \\ // \\ // //\\ \\ …

30
ASCII Meme Arrow Generator
Характеристики Учитывая число n, выведите ASCII "мем-стрелку" (больше символа >) размера n. n всегда будет положительным целым числом, больше 0. Примеры n = 2 \ \ / / n = 5 \ \ \ \ \ / / / / / Образец кода Вот пример программы, написанной на Crystal, которая …

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