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

14
Спиральное программирование

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

14
Создать прямоугольник из спецификации

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

14
Нахождение симметрий в квадратах

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

14
Нарисуйте случайную прогулку со слешами

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

14
Черепица 2 ^ N на 2 ^ N сетке с L-образными тромино

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

14
Определить размеры повернутого прямоугольника

Этот фрагмент стека рисует наложенный белый прямоугольник на черном фоне с заданными параметрами для его размеров, положения, угла и размеров сетки: <style>html *{font-family:Consolas,monospace}input{width:24pt;text-align:right;padding:1px}canvas{border:1px solid...

14
Подсчет конечных точек искусства ASCII

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

14
Подсчет цепей Каннингема

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

14
И все люди сказали ...

Цель С учетом ввода текста, который не содержит символов [или ], выполните следующие действия: Для каждого экземпляра Amenс хотя бы одной заглавной буквой (то есть для всех случаев Amenисключения amen) выведите то же самое Amen(сохраните заглавными буквами). Для каждого экземпляра /all the people...

14
Евклидовы векторы

Учитывая искусство двух векторов в ASCII, найдите величину и степень результирующего вектора. вход Это может быть получено через STDIN, считано из локального файла или предоставлено посредством вызова функции. Вот пример двух векторного ввода: ^------> | | | x Это означает изменение 4 единиц на...

14
Волшебные шахматные «прыгающие» модели движения

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

14
Сделайте простой инструмент для красивых комментариев

Вызов: Некоторый ascii-art - трудная задача, но она облегчает чтение комментариев к коду, особенно когда код плотный. Задача состоит в том, чтобы сделать простой инструмент, который преобразует комментарии в простой ascii-art со стрелками. Комментарии для изменения отделяются пустыми комментариями....

14
Найти береговую линию

Ваша задача - найти длину береговой линии карты островов, представленной на карте ASCII. Входная карта будет состоять из 1 или более #символов, обозначающих землю, и пробелов, обозначающих воду. Береговая линия считается любой границей между сушей и водой, включая внутренние озера и острова. Ваше...

14
Вывести текущее время в ascii art

Вызов Ваша задача - вывести время (через 12 часов) в ascii art. Все символы, которые будут использоваться, следующие: ___ __ ___ ____ _ _ _____ __ ______ / _ \ /_ | |__ \ |___ \ | || | | ____| / / |____ | | | | | | | ) | __) | | || |_ | |__ / /_ / / | | | | | | / / |__ < |__ _| |___ \ | '_ \ / /...

14
Генерация ASCII Art

Учитывая в качестве входного сигнала черно-белое изображение в любом приемлемом формате без потерь , выведите изображение ASCII, максимально приближенное к входному изображению. правила Можно использовать только перевод строки и байты ASCII 32-127. Исходное изображение будет обрезано, чтобы вокруг...

14
Сделай Парсер Змей!

Змеи выглядят так: >>>v @ ^ v ^ >>>^ v ^ v ^<<<<<<<<< Змея может пересечь себя, как в этом случае: @ ^ >^>v ^<< Чтобы кроссовер был действительным, символы с обеих сторон должны двигаться в одном направлении. Случай @ >^v ^< можно...

14
Преврати струну в ветряную мельницу

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

14
Нарисуйте индексированный фрактал

Вступление В этом вызове матрица 2 × 2 индексируется следующим образом: 0 1 2 3 Мы определяем семейство фрактально-подобных паттернов F(L), где список Lдлин nэтих индексов F(L)имеет размер .2n-1 × 2n-1 Если L == [], то F(L)это шаблон 1 × 1 #. Если L != [], то F(L)строится следующим образом....

14
ASCII Арт майя цифры

Этот вызов прост. Учитывая число, выведите ascii-art представление числа, используя систему счисления Basean-20 майя. Что такое система майя? Майя использовали базу 20 для хранения чисел, поэтому первая позиция была 1s, следующая 20s, затем 400s и т. Д. Так майя число 1находится 1в основании 10, но...

14
Алгебраический построитель кривых

Алгебраическая кривая - это некое «1D подмножество» «2D-плоскости», которое можно описать как набор нулей {(x,y) in R^2 : f(x,y)=0 }полинома f. Здесь мы рассматриваем 2D-плоскость как реальную плоскость R^2, так что мы можем легко представить, как могла бы выглядеть такая кривая, в основном то, что...