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

Конкурс для решения конкретной проблемы с помощью использования и манипулирования строками.

30
Обмен «Хорошо» и «Плохо»
Описание задачи: Напишите программу, которая запрашивает у пользователя ввод. Пользователь введет Goodили Bad. Вам не нужно поддерживать какой-либо другой ввод. Если пользователь входит Good, распечатайте Badи наоборот (на стандартный вывод и т. Д.). Примечания: 1) Вы не можете использовать любую другую пару из двух слов. 2) Ваша программа должна спросить …

6
От тарелки к штату
Это, по сути, обратное Генерировать номерной знак США Задача: учитывая строку, соответствующую одному из приведенных ниже форматов номерных знаков, выведите все возможные состояния, соответствующие этому форматированию. В приведенной ниже таблице 0обозначает одну цифру 0через 9включительно, и Aвыступает за одной буквы Aчерез Zвключительно. Для целей этой задачи мы игнорируем состояния со …

4
Необычная замена строки
пусть S, aи bкаждый представляет собой строку Цель: Написать стандартную строку заменить функцию , где вы заменить все вхождения aв строку Sс bтех пор , как aэто уже не часть экземпляраb например, если у нас есть строка S=My oh my that there is a big ol' that и мы хотели …
16 code-golf  string 

30
Разделить на три!
Учитывая строку, вы должны разделить ее на группы из трех символов (путем заполнения _в конце). Связано , но все же по-другому. Пример ввода / вывода: 'abcde' -> 'abc', 'de_' '1234' -> '123', '4__' '' -> [] or falsey value 'Three spree!' -> 'Thr', 'ee ', 'spr', 'ee!' Строка 6 МБ …

7
Стол без границ
В этом задании вы собираетесь разместить буквы алфавита в декартовой плоскости и вывести результат в виде текста. Ваш вход будет представлен в виде списка с 3 параметрами: Координата X Координата Y строка Как? Мы знаем, что декартова плоскость содержит 2 оси (X,Y)(X,Y)(X, Y) и 4 квадранта, где знаками координат (X,Y)(X,Y)(X,Y) …

4
Зигзаг этой строки, свернув дубликаты
По заданной строке ваша задача - свернуть ее в зигзагообразную структуру, как описано ниже. Складывание в зигзаг Мы возьмем строку "Mississippi"в качестве примера: Сначала выведите самый длинный префикс, состоящий только из уникальных символов: Mis Когда вы достигнете первого дублирующего символа C , проигнорируйте его и выведите самый длинный префикс, состоящий …

17
Чередующийся шаблон
В уже удаленном вопросе stackoverflow кто-то опубликовал следующее: Напишите программу или функцию для печати чередующихся шаблонов *и #на основе заданного целого числа n. Несколько примеров: Вход: n=1 Выход: * Входной n=5 Выход: *#### ###** ***## ###** *#### Вход: n=8 Выход: *####### ######** ***##### ####**** ****#### #####*** **###### #######* Так как …

4
Создайте Portmantout!
Фон Три года назад этот парень Том Мерфи задумал распространить идею портманто на все слова в языке и назвал это portmantout ( portmanteau plus tout [Французский для всех ]). Определив английский как список из 108 709 слов, он сумел найти последовательность из 611 820 букв со следующими двумя свойствами: Каждое …

10
Назначить места авиалайнера
Вдохновленный уроком APL на прошлой неделе . С учетом двухмерной карты мест в верхнем регистре и списка клиентов 1D верните карту мест и список клиентов, но измените их следующим образом (чтобы указать занятые места и клиентов, сидящих): Для каждой уникальной буквы во входном списке пассажиров строчные буквы (или все, если …

9
Промежуточное отражение массива строк
Давайте начнем с переопределения отражения символа в двумерном массиве символов: Для заданного квадратного массива символов с четкими строчными буквами алфавита определите отражение буквы в матрице, поменяв ее местами с символом прямо напротив него через центр квадрата. Таким образом, отражение буквы cв abcde fghij klmno pqrst uvwxy приведет к конфигурации abwde …
16 code-golf  string 

19
Читайте цвет по-моему
Разные системы по-разному описывают цвета, даже если все они говорят в пространстве RGBA. Разработчик внешнего интерфейса, знакомый с CSS, может предпочесть #RRGGBBAA. Но разработчики Android могут предпочесть #AARRGGBB. При обработке формата файла AAS, #AABBGGRRнеобходимо. Это слишком запутанно. Может быть, нам нужна программа, которая может конвертировать различные цветовые форматы. Входные данные: …

6
Panfix к заключенному в скобки инфиксу
Quylthulg - это язык Криса Пресси, который пытается решить проблему инфиксной нотации, используя то, что он называет panfix : подобно postfix, panfix не требует развертывания тайных изобретений, таких как скобки, чтобы переопределить приоритет оператора по умолчанию. В то же время panfix позволяет указывать термины в том же порядке и порядке, …

15
Разобрать список подписанных одинарных номеров
Унарные числа обычно представляют только неотрицательные целые числа, но мы можем расширить их, чтобы представить все целые числа следующим образом: Положительное целое число N представляется как N 1:5 -> 11111 Отрицательное целое число -N представляется как 0 N, за которыми следуют 1:-5 -> 011111 Ноль представлен как 0 Затем мы …

17
Нарисуйте лямбда-герб
Чтобы отпраздновать 2497-ю годовщину победы Греции в Саламине в 480 году до нашей эры. Нарисуйте лямбда-герб. Лямбда-герб - это лямбда, нарисованная на греческих щитах так: Головоломка: Учитывая положительное нечетное целое число n, создайте изображение ascii art вышеупомянутого щита. Характеристики: п = 1: ( /\ ) п = 3: ( /\ …

6
Оценить выражение минус и тильда
Учитывая выражение, соответствующее регулярному выражению /^[-~]*x$/, оцените его с точки зрения xи выведите строку, соответствующую регулярному выражению /^-?x[+-]\d+$/. Например, строка -~xоценивается как x+1, а строка -~-x- как -x+1, а строка -~-~--x- как x+2. Мы начинаем с xи оцениваем строку справа налево. -отрицает термин, в то время как ~преобразует yв -y-1. …
16 code-golf  string 

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