Массивы(232 задач)
Типы данных(356 задач)
Циклы(177 задач)
Условный оператор (if)(164 задач)
Python(260 задач)
Standard Template Library(2 задач)
Дана строка, содержащая пробелы. Найдите в ней самое длинное слово, выведите это слово и его длину. Если таких слов несколько, выведите первое из них.
Задана одна строка, содержащая пробелы. Слова разделены ровно одним пробелом. Пробелы в начале и конце строки допускаются.
Необходимо вывести самое длинное слово в строке и его длину.
one two three four five six
three 5
По данной строке определите, является ли она палиндромом (то есть, можно ли прочесть ее наоборот, как, например, слово "топот").
На вход подается 1 строка без пробелов.
Необходимо вывести yes
, если строка является палиндромом, и no
в противном случае.
abba
yes
Дана строка. Известно, что она содержит ровно две одинаковые буквы. Найдите эти буквы. Гарантируется, что повторяются буквы только одного вида.
На вход подается 1 строка.
Необходимо вывести букву, которая встречается в строке дважды.
fif
f
Даны две строки. Определите, является ли первая строка подстрокой второй строки.
На вход подается 2 строки длины не более 10000, состоящие только из маленьких букв латинского алфавита.
Необходимо вывести слово yes
, если первая строка является подстрокой второй строки, или слово no
в противном случае.
abac ababacaba
yes
Капитан Флинт зарыл клад на Острове сокровищ. Он оставил описание, как найти клад. Описание состоит из строк вида: "North 5"
, где слово – одно из "North"
, "South"
, "East"
, "West"
, – задает направление движения, а число – количество шагов, которое необходимо пройти в этом направлении.
Напишите программу, которая по описанию пути к кладу определяет точные координаты клада, считая, что начало координат находится в начале пути, ось OX направлена на восток, ось OY – на север.
На вход подается последовательность строк указанного формата. Гарантируется, что числа не превосходят \(10^8\).
Необходимо вывести координаты клада – два целых числа через пробел. Гарантируется, что эти числа не превосходят \(10^8\).
South 19
0 -19