Вопросы с тегом «string»

18
Создать препроцессор C

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

18
Своп на одну букву

Крупнейший форум в Интернете под названием postcount ++ решил создать новую форумную игру. В этой игре цель состоит в том, чтобы опубликовать слово, но слово должно быть добавлено, удалено или изменено. Ваш босс хотел, чтобы вы написали программу, которая получит слово, и словарь UNIX, поскольку вы...

18
Простой способ кодирования гольфа в ascii art!

Задача: На этом сайте есть много ответов, которые организованы в ascii art, как этот . Обычно это делается вручную, но не поможет ли программа в этом? :) Ваша программа будет принимать 3 входа: Код, как одна строка Количество строк в шаблоне (может быть опущено, если не нужно) Сам шаблон, как *s...

18
Развернуть закодированную строку

Есть классическое кодирование и декодирование длин серий. input output a3b2c5 aaabbccccc И это довольно просто и сделано раньше. Задача также состоит в том, чтобы учитывать нестандартное поведение, когда несколько символов предшествуют длине цикла ( одна цифра от 0 до 9). Каждый символ перед цифрой...

18
Каждый шаг расстояния Левенштейна

В этом задании вы напишите программу, которая принимает две строки, разделенные символом новой строки, s1 (первая строка) и s2 (вторая строка), в качестве входных данных (STDIN или ближайший). Вы можете предположить, что длина s1 всегда будет меньше 30 и больше, чем длина s2. Затем программа должна...

18
Счетчик счетчик

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

18
Нумерация иерархических контуров

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

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

Вызов Напишите программу, которая, учитывая строку xдлиной 10 символов и символ y, выводит, сколько раз символ yвстречается в строке x. Самая короткая в байтах программа для этого побеждает. пример Input: tttggloyoi, t Output: 3 Input: onomatopoe, o Output: 4...

18
JQuery вскрытие

Через некоторое время после этого инцидента ... Есть некоторые из нас , кто против этого оскверняющего порядка JQuery. Это нечестивое присутствие, которое должно быть уничтожено . Поэтому я призываю вас, верных Новому Королевству Реформации, создать программу, которая устранит такое сопротивление....

18
Интервью: Фронт Девять

Интервью: Фронт Девять Это первая из серии задач, вдохновленных программированием вопросов о собеседовании. Вы входите в офис, где сидит ваш потенциальный будущий начальник. «Заходи и садись», - говорит он. Вы нервно садитесь, следя за тем, чтобы в вашем спортивном наряде не было морщин. Он задает...

18
Бегунки

Вам будет дано два ввода: строка в кодированном формате длины пробега, определяющая беговую дорожку, и заглавная буква, представляющая полосу, с которой нужно начинать. Например, строка «3a4A6b5B» раскрывается в «aaaAAAAbbbbbbBBBBB». Затем вы используете расширенную строку для создания дорожки, как...

18
Максимальное построение подстроки

В этом соревновании вам передаются две вещи: Длина строки, N Список строк, Lкаждая с назначенным значением точки. Любая строка, которая не передана, имеет значение 0 Вам нужно построить строку длины Nтак, чтобы сумма всех точек подстроки была как можно большей. Например: 5 [("ABC", 3), ("DEF", 4),...

18
Сжатые дни недели

Учитывая ввод списка дней недели, выведите кратчайшее отсортированное представление списка. Формат ввода является строка , состоящая из одного или нескольких из подстрок двухсимвольных Su(воскресенье), Mo(понедельник), Tu( и т.д.), We, Th, Fr, и Sa. Ввод необязательно может быть дан в...

18
Разобрать РНК в кодоны

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

18
Литье ASCII art

Вам предоставляется одна печатаемая строка ASCII, не содержащая символов новой строки, а также многострочная «форма», содержащая пробелы ( ) и хэши ( #). Вы должны идти символ за символом в строке и заменять хэши, используя символы из строки в порядке слева направо, сверху вниз. Если строка слишком...

18
Реализуйте машину загадки

Машина Enigma - довольно сложная машина шифрования, используемая немцами и другими для шифрования своих сообщений. Ваша работа - реализовать эту машину *. Шаг 1, Вращение У нашей машины-загадки есть 3 слота для роторов и 5 доступных роторов для каждого из этих слотов. Каждый ротор имеет 26...

18
Транспонировать облако слов

Фон Я хотел сделать красивое облако слов, например так: these are words floating Я вычислил (x,y)-координаты первой буквы каждого слова, подключил их к своему генератору облака слов и позволил ему выполнить свою работу. Однако я случайно использовал (y,x)-координаты, поэтому результат выглядит так:...

18
Слияние двух строк

Вступление Допустим, что S 1 = a...bи S 2 = ..c... Если мы поместим их друг на друга, мы получим: a...b ..c.. Мы объединяем обе строки с .жидким символом (который может перекрываться). Мы получаем это: a.c.b Если одна строка длиннее другой, мы просто применяем тот же алгоритм: a.....b ..c.....

18
Кодирование длины строки

Предположим, мы используем следующие правила для извлечения одной строки из другой строки, содержащей только печатаемые символы ASCII и называемой *-string. Если строка заканчивается до остановки процесса, это является ошибкой, и результат процесса в этом случае не определен: Начать с d=1, s=""...

18
Что окружает

Я всегда хотел заключить текст в #s, но мне сложно понять, что я окружил, поэтому в этом задании вы напишете программу, которая сделает это Примеры Входы / выходы разделены новой строкой. ### #a# ### a # #a# # a ### # a # # b c # ####### a b c ABCDHIJ E####GK F# M #L # N#O P#### M N ###A### #C#B#o#...