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

25
Найти оригинальную строку, без повторения без повторения в середине

Иногда бывает так, что, набирая предложение, я отвлекаюсь и в итоге набираю одну и ту же пару слов, дважды пару слов дважды подряд. Чтобы убедиться, что других людей это не беспокоит, ваша задача - написать программу, которая решит эту проблему! задача Если задана строка ввода (если это имеет...

25
Идеальный Палиндром

Ваша задача - определить, насколько идеальным является палиндром струны. Ваш типичный палиндром (например, 12321) - идеальный палиндром; его совершенство равно 1. Чтобы определить идеальность строки, вы видите, сколько разделов вы можете разбить на те, где каждый раздел является палиндромом. Если...

25
ОН НЕ СООТВЕТСТВУЕТ - вызов zalgo

Напишите программу или функцию, которая, учитывая строку, лишит ее zalgo, если таковая существует. Zalgo Для этого поста zalgo определяется как любой символ из следующих диапазонов Unicode: Объединение диакритических знаков (0300–036F) Расширенное объединение диакритических знаков (1AB0–1AFF)...

25
Уменьшить строку до фрагмента алфавита

Учитывая непустую строку, состоящую только из строчных и заглавных буквенных символов и пробелов ( [a-zA-Z ]), уменьшите ее до фрагмента алфавита, начиная с первого символа. Чтобы уменьшить строку, начните с первого алфавитного символа, затем удалите каждый символ после него, который не является...

25
Программа идентификации формы

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

25
Помните, что vowelese!

вход Строка печатных символов ASCII, например: This is an example string. Выход Для каждого согласного ( BCDFGHJKLMNPQRSTVWXYZbcdfghjklmnpqrstvwxyz), за которым не следует гласный ( AEIOUaeiou), добавьте последний гласный перед ним в нижнем регистре. Согласные перед первым гласным остаются как есть...

25
Гольф Алгоритм соответствия скобок

Вам будет предоставлена ​​строка s. Гарантируется, что строка имеет равные и хотя бы один [s и ]s. Также гарантируется, что кронштейны сбалансированы. Строка также может содержать другие символы. Цель состоит в том, чтобы вывести / вернуть список кортежей или список списков, содержащих индексы...

25
Давайте создадим цифровую мозаику

Вызов Учитывая положительное целое число , повторить каждый из его цифр количество раз , соответствующее его положению в . Другими словами, каждая цифра должна повторяться раз (для каждого , 1-проиндексированного), создавая тем самым новый номер:1 ≤ k ≤ nNNN N d k kd1,d2,d3,⋯,dnd1,d2,d3,⋯,dnd_1,...

25
Определить идеальные пары

Давайте возьмем функцию fff которая берет строку и удаляет все пары смежных одинаковых символов. Например f(abbbacc)=abaf(abbbacc)=abaf(a\color{red}{bb}ba\color{red}{cc}) = aba Обратите внимание, что когда две пары перекрываются, мы удаляем только одну из них. Мы будем называть строку идеально...

25
IP адрес или нет?

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

25
Насколько разочаровывает мой фильм?

У моих родителей есть домашний кинотеатр. Пульт дистанционного управления сломан, что делает его невероятно сложным для навигации по меню. Большую часть времени это не работает, но когда это происходит, оно движется вправо невероятно быстро. Это, конечно, расстраивает, но больше всего расстраивает,...

25
Как говорят программисты: стремитесь быть ленивыми

История Вы видели этот пост от 9gag ? Может быть, у вас есть чувство, чтобы сделать свои собственные предложения. Но потом вы понимаете, что вы можете просто сыграть сценарий за полчаса, и вам никогда не придется иметь дело с этим. Представление Ваша программа получит входную строку, которая будет...

25
Сцена разнообразия Джимми

Как вы, наверное, знаете, в последнее время всплывало множество прекрасных проблем с Джимми . В этих соревнованиях вам бросили вызов навыки акробатики нашего любимого друга. Теперь у нас есть другая задача для вас. Сегодня вы будете идентифицировать различные типы Jimmys! объяснение Есть три...

24
Нахождение «подпалиндромов».

Самый короткий код, который находит все уникальные «подпалиндромы» строки, то есть: любую подстроку длиной> 1, которая является палиндромом. eg.1 input: "12131331" output: "33", "121", "131", "313", "1331" eg.2 input: "3333" output: "33", "333", "3333"...

24
Определить оценку и правильность строки Эрудит

Ваша задача состоит в том, чтобы определить, имеет ли данная строка надлежащую длину и может ли она быть представлена ​​плитками скрэббла, и, если это так, вывести сумму баллов каждой буквы. Если вы не знаете, как играть в Scrabble:, у вас есть 100 плиток с напечатанными на них различными буквами A...

24
Генерация одной строки с оксфордской запятой из списка

Каковы некоторые умные (краткие и идиоматические) подходы к получению списка строк и возвращению единственной правильно пунктуированной строки, построенной из списка, с каждым элементом в кавычках. Это пришло мне в голову при экспериментировании с Groovy , для которого мое слишком буквальное, но...

24
Двусторонний палиндромный генератор замыкания

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

24
Цезарь эквивалентность

Две строки являются «эквивалентом Цезаря», если расстояние (считая) между соответствующими символами одинаково. Да, я придумал этот термин. Вот пример: «Abc» и «Cde» эквивалентны, потому что distance from a-c == 2 distance from b-d == 2 distance from c-e == 2 Капитализация не имеет никакого...

24
Вычислить средние символы строки

задача Ваша задача - создать строку, содержащую средние символы строки. Первый символ результата будет средним символом первого символа (который является первым символом) и вторым символом среднего двух первых символов и так далее. Что такое средний характер? Строки - это массивы байтов. Средний...

24
Окружить строку хешами

Я уже сделал это в Python, но кажется, что это может быть значительно сокращено: txt = input("Type something.. ") c = "#" b = " " print(c * (len(txt) + 4)) print(c, b * len(txt), c) print(c, txt, c) print(c, b * len(txt), c) print(c * (len(txt) + 4)) Так что, если пользователь вводит: Hello World...