Задачи по теме «Strings»

Практикуйте тему «Strings» на задачах от простых до сложных (всего: 36). Каждая задача запускается в браузере, с мгновенными тестами, разбором вашего кода от ИИ и решениями сообщества для сравнения.

Легко · 30 Средне · 3 Сложно · 3

Навыки для практики: Разбиение строкПодсчётЗаглавные буквыЗаписи (record)Проверка символовТаблицы частотTry/exceptАнализ текстаБазовые случаиБулевы флагиВалидацияДП по префиксам
  • Python · C++ · C#
  • Автотесты
  • Ревью кода ИИ
  • Решения сообщества
226
Задачи
2
Решений опубликовано
3
Языки

Все задачи

Поиск по теме, языку или сложности.

36 задачи
Сложно

Minimum Window Substring

Find the shortest piece of text containing all required characters.

Вы освоите Расширение и сужение окнаТаблицы частот
AdvancedCompetitive-programmingSliding-windowStrings
Пока нет решений
Сложно

Word Break

Decide whether text can be split into dictionary words.

Вы освоите ДП по префиксамРазбиение текста на слова
AdvancedDynamic-programmingHackathonStrings
Пока нет решений
Средне

Recursive Palindrome

Check a palindrome recursively, ignoring case and punctuation.

Вы освоите Базовые случаиОчистка строк
BeginnerLearning-pathRecursionStrings
Пока нет решений
Легко

Значение римского числа

Преобразуйте римское число в число.

Вы освоите Таблицы символ-значениеПравила вычитания
BeginnerLookup-tablesStringsStudent-beginner
Пока нет решений
Сложно

Find Many Patterns in Text

For each requested pattern, decide whether it appears as a contiguous substring anywhere in the shared text.

Вы освоите Поиск подстрокПредобработка
Pattern-matchingStringsTries
Пока нет решений
Легко

Частота символов

Посчитайте, сколько раз встречается каждый символ.

Вы освоите Таблицы частотПодсчёт
BeginnerDictionariesStringsStudent-beginner
Пока нет решений
Легко

Первый уникальный символ

Найдите первый символ, который встречается только один раз.

Вы освоите Хеш-таблицыПодсчёт
BeginnerDictionariesStringsStudent-beginner
Пока нет решений
Средне

Readability Grade

Estimate the school grade needed to read a text.

Вы освоите Анализ текстаФормулы
BeginnerStringsStudent-beginnermath
Пока нет решений
Легко

Проверка правил пароля

Проверьте пароль на соответствие простым правилам надежности.

Вы освоите ВалидацияБулевы флаги
BeginnerConditionsLearning-pathStrings
Пока нет решений
Легко

Every Other Character

Keep the characters at even positions.

Вы освоите Индексы строкШаг
BeginnerLearning-pathStrings
Пока нет решений
Легко

DNA to RNA Transcription

Build an RNA string by replacing every DNA character with its partner.

Вы освоите Сопоставление символовТаблицы перевода
MappingStrings
Пока нет решений
Легко

Строка-палиндром

Проверьте, читается ли текст одинаково слева направо и справа налево.

Вы освоите Два указателяРанний выход
BeginnerStringsStudent-beginner
Пока нет решений
Легко

Title Case

Сделайте первую букву каждого слова заглавной.

Вы освоите Методы строкЗаглавные буквы
BeginnerStringsStudent-beginner
Пока нет решений
Легко

Acronym Generator

Create an acronym from the first letter of every word, in uppercase.

Вы освоите Разбор строкРазбиение на слова
ParsingStrings
Пока нет решений
Легко

Проверка на анаграмму

Проверьте, используют ли две фразы одни и те же буквы.

Вы освоите СортировкаПодсчёт частот
BeginnerStringsStudent-beginner
Пока нет решений
Легко

Развернуть строку

Верните символы строки в обратном порядке.

Вы освоите Обратный проходСрезы
BeginnerStringsStudent-beginner
Пока нет решений
Легко

Очки за слово по плиткам

Сложите значения плиток для каждой буквы в слове.

Вы освоите Очки буквСуммирование по таблице
Lookup-tablesStrings
Пока нет решений
Легко

Проверка на панграмму

Панграмма содержит каждую букву английского алфавита хотя бы один раз.

Вы освоите Множества буквНормализация регистра
SetsStrings
Пока нет решений