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

15
Печать строк без разделения символов

Изменить: разрешено повторное использование пробелов. Ваша задача - написать n программ (или функций, или наборов функций без использования параметров или имен функций) на одном языке. Программа k должна вывести (кардинальное) число k на стандартном английском языке в нижнем регистре (с...

15
Цифры для букв

Существует очень простой шифр, который заменяет букву ее положением в алфавите. Например, abcстал бы 1 2 3в этом шифре. Этот вызов - альтернативный подход к этому шифру. Соревнование Создайте программу, которая принимает ввод символов ASCII и выводит разделенную пробелами строку: целые числа...

15
Создать программу Parrot

Учитывая ввод, выводим этот ввод бесконечно новую строку. На входе будет строка, состоящая только из печатаемых символов ASCII ( 0x20-0x7E) и новых строк ( 0x0A). Если input имеет длину 0, бесконечно выводите символы новой строки. Это код-гольф, поэтому побеждает меньше байтов на каждом языке...

15
Визуализировать вложенный массив

Вам будет предоставлен вложенный массив. Ваша программа должна визуализировать массив. Но как? Например, давайте предположим, что у нас есть вложенный массив, например [["1","2"],[["1","2"],"3"],"4",[[[["5"]]]],"6"]. Этот вложенный массив может быть визуализирован как: ->1 ->2 -->1 -->2...

14
Случай соответствия Найти заменить

Возьмите три ввода, строку текста T; строка символов для замены F; и строка символов , чтобы заменить их, R. Для каждой подстроки Tс такими же (без учета регистра) символами, как F, замените их на символы в R. Тем не менее, сохраните тот же случай, что и исходный текст. Если есть больше символов ,...

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

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

14
Возьмите квадратный корень строки

мотивация В этой задаче ваша задача состояла в том, чтобы умножить две строки, это естественным образом представляет способ получения квадратного корня строки. Как это работает? Для заданной строки (например pub) первое, что вам нужно сделать, это определить код ASCII для каждого символа: "pub"...

14
Код Гольф: какова судьба космического корабля? [ASCII художественная версия]

Фон В галактике (и, возможно, во вселенной) далеко-далеко ... был космический корабль и множество планет. Неисправность на борту заставила космический корабль исчерпать топливо. Теперь он движется с опасно медленной скоростью возле скопления планет, из которого он должен сбежать! Какова будет...

14
Скажите «Привет» миру в искусстве ASCII

Задача: создать следующий вывод, используя как можно меньше символов: _ _ _ _ _ _ _ | | | | ___| | | ___ __ _____ _ __| | __| | | | |_| |/ _ \ | |/ _ \ \ \ /\ / / _ \| '__| |/ _` | | | _ | __/ | | (_) | \ V V / (_) | | | | (_| |_| |_| |_|\___|_|_|\___( ) \_/\_/ \___/|_| |_|\__,_(_) |/ Правила и...

13
Битовые операторы в Brainfuck

Ваша задача состоит в том, чтобы создать одну программу brainfuck для каждого из следующих бинарных операторов. Каждая программа должна взять одно или два 8-битных числа (A и B) из ввода и вычислить указанную операцию: A XOR B A AND B A OR B A Shifted Left by 1 (circular shift) NOT A Вам не нужно...

12
создать ASCII индикатор выполнения

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

12
Кодекс Слайди головоломки!

Самая узнаваемая скользящая головоломка - пятнадцать . Он имеет сетку 4 на 4, 15 плиток и одно пустое пространство сетки. Плитки могут перемещаться только в пустое пространство и всегда должны находиться на одной линии с сеткой. Давайте определим обобщенную скользящую головоломку в виде двумерной...

12
Распечатать строку с вертикальными словами

Ваша задача - взять строку ввода символов ascii и вывести строку в виде серии вертикальных слов, разделенных пробелами. Пример показан ниже: Учитывая строку: Hello, World! My name is Foo. вывод должен быть: H W M n i F e o y a s o l r m o l l e . o d , ! 10 бонусных баллов будут начислены, если...

12
Код Гольф: какова судьба космического корабля? [версия с плавающей запятой]

Этот вопрос немного сложнее, чем художественная версия ASCII. Там нет искусства, и теперь вы можете сделать некоторую арифметику с плавающей запятой! Соревнование USS StackExchange путешествовал через гравитационное поле планеты cg-00DLEF, когда на борту произошел астрономический взрыв. Как главный...

11
Пользователь набрал код Golf - Drawing Diamonds [экспериментальная]

Эта задача будет вести себя более или менее как традиционный код-гольф . Единственное отличие состоит в том, что вместо оценки ответов по количеству символов или байтов пользователи будут назначать веса различным символам в комментариях, и победит программа с наименьшим совокупным весом. Вызов Ваша...

10
Распечатать размеры интервалов внутри музыкального произведения

Фон В западной музыке каждой музыкальной ноте присвоено имя. Внутри каждой октавы есть двенадцать уникальных нот в следующем порядке: «CC # / Db DD # / Eb EFF # / Gb GG # / Ab AA # / Bb B C», где конечное значение C на одну октаву выше первого. Чтобы определить разницу между нотами разных октав, к...

9
Поиск программ в простых числах

Давайте присвоим цифры от 0 до 94 95 печатным символам ASCII : !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Пробел равен 0, !равен 1 и т. Д. ~, Пока не будет 94. Мы также назначим 95 для tab ( \t) и 96 для newline ( \n). Теперь рассмотрим...

9
Missy Elliot, XKCD и ASCII Bytes

Вдохновлен следующим комиксом XKCD: В «Работа над» Мисси Эллиот, часть припева выглядит следующим образом: Is it worth it, let me work it I put my thing down, flip it and reverse it Имея это в виду, я предлагаю следующий вызов кода гольф: Создайте код, который по порядку: Принимает 8-битный вход...