Запитання з тегом «ascii-art»

Це завдання включає створення або розбір зображень, використовуючи текстові символи як фарбу. Зазвичай для цього використовується лише 95 друкованих (із загальної кількості 128) символів, визначених Стандартом ASCII з 1963 року.

18
Перемішайте і діліться!
П'ятниця, і я втомився, тому давайте зробимо швидку! Не беруть ніяких даних, однак ви повинні вивести всі тринадцять різних пронумерованих карт у стандартній колоді карт. Вам слід вивести 2 через туз (підхід агностик). Кожна картка має верх, який позначається пробілом, і десять, _і інший пробіл . Другий ряд зверху позначається …

9
Код гольфу ABC: ASCII Box Challenge
З огляду на два позитивних цілих чисел, «A» і «B», вихід ASCII - арт «ящик» , який через символи в ширину і б символів висотою. Наприклад, за допомогою "4" і "6": **** * * * * * * * * **** Просте так? Ось поворот: на рамці поля повинні бути …

17
Надрукуйте шаруватий торт
Виклик З огляду на nдрук, роздрукуйте nвисокі шари тортів ASCII , вигляд збоку, з двома свічками вгорі. Деталі див. У прикладах нижче. Вихідні дані >> cake(1) _|_|_ | | +-----+ >> cake(3) _|_|_ | | +---------+ | | +-------------+ | | +-------------+ ...і так далі. Правила Стандартні лазівки заборонені Спробуйте …

5
Алгебраїчний кривий плотер
Алгебраїчна крива - це певне "1D підмножина" "2D-площини", яке можна описати як набір нулів {(x,y) in R^2 : f(x,y)=0 }многочлена f. Тут ми розглядаємо 2D-площину як справжню площину R^2таку, що ми можемо легко уявити, як може виглядати така крива, в основному річ, яку можна намалювати олівцем. Приклади: 0 = x^2 …

6
ASCII Число мистецтв майя
Цей виклик простий. Надавши число, виведіть ascii-art зображення числа, використовуючи систему числення Бази-Майя 20. Що таке система майя? Майї використовували базу 20 для зберігання номерів, тому першою позицією було 1місце s, наступне 20s, потім 400s і т.д. Отже, число майя 1знаходиться 1в базі 10, але 10насправді 20в базі 10, 207знаходиться …

7
Намалюйте індексований фрактал
Вступ У цьому виклику матриця 2 × 2 індексується так: 0 1 2 3 Ми визначаємо сімейство фрактальних образів F(L), де перелік Lдовжин nцих індексів і F(L)розмір .2n-1 × 2n-1 Якщо L == [], то F(L)це шаблон 1 × 1 #. Якщо L != [], то F(L)будується так. Нехай Pбуде …

7
Перетворіть струну на вітряк
Код на цьому сайті швидко вичерпується. Нам потрібно інвестувати у відновлювані нитки. Отже, ви повинні написати програму, яка бере рядок і перетворює її на вітряк. Змагання Візьмемо для прикладу просту струну вітряного млина. Візьміть рядок abc. В цьому випадку стрижень є центральним символом b. Оскільки рядок має три символи в …

2
Зробіть аналізатор змій!
Змії виглядають так: >>>v @ ^ v ^ >>>^ v ^ v ^<<<<<<<<< Змія може переплисти через себе, як у цьому випадку: @ ^ >^>v ^<< Щоб кросовер був дійсним, символи з обох боків повинні рухатися в одному напрямку. Справа о @ >^v ^< можна вважати незрозумілим та недійсним. Вихід …

1
Створити ASCII ст
З огляду на чорно-біле зображення у будь-якому розумному форматі без втрат, як вхід, виведіть ASCII зображення, максимально наближене до вхідного зображення. Правила Можуть використовуватись лише канали ліній і ASCII байти 32-127. Вхідне зображення буде обрізане, щоб не було сторонніх пробілів навколо зображення. Подання повинні бути здатні виконати весь корпус балів …


5
Знайдіть берегову лінію
Ваше завдання - знайти довжину берегової лінії карти островів, поданої на карті ASCII. Вхідна карта буде складатися з 1 або більше #символів, які позначають землю, та пробілів, які позначають воду. Береговою лінією вважається будь-який край між сушею та водою, включаючи внутрішні озера та острови. Вашим рішенням має бути повна програма, …

4
Складіть простий засіб для симпатичних коментарів
Виклик: Деяке мистецтво викликає біль, але робить коментарі до коду легшими для читання, особливо коли код щільний. Завдання полягає в тому, щоб зробити простий інструмент, який перетворює коментарі до простого мистецтва за допомогою стрілок. Коментарі, які можна змінити, обмежені порожніми коментарями. Наприклад, припустивши, що синтаксис коментарів Haskell, перетворіть це: -- …

4
Казкові шахові «стрибаючі» моделі руху
Стрибун категорія чарівної шахової фігури , яка рухається по «стрибків» . Звичайний лицар - це (1,2) -ліфер, тобто кожен хід передбачає переміщення відстані 1 квадрата в ортогональному напрямку та 2 квадратів у перпендикулярному напрямку. .o.o. o...o ..N.. o...o .o.o. Існує безліч різних стрибаючих людей. (1,3) -липер називається Довгим лицарем, або …

2
Евклідові вектори
З огляду на ASCII мистецтво двох векторів, знайдіть величину і ступінь отриманого вектора. Вхідні дані Це можна отримати через STDIN, прочитати з локального файлу або надати через виклик функції. Ось приклад двовекторного вводу: ^------> | | | x Це означає зміну 4 одиниць на північ і 7 одиниць на схід. …

12
І всі люди сказали ...
Завдання Враховуючи текст, який не містить символів, [або ]виконайте такі дії: Для кожного примірника Amenхоча б однієї великої літери (тому всі випадки Amenвиключення amen) виведіть ту саму Amen(збережіть великі літери). Для кожного примірника /all the people said[?: ]/i(це регулярний вираз) також виводиться Amen(будь-який випадок є нормальним.) Після кожного виводу ви …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.