Символы(9 задач)
    Строки(121 задач)
    Целые числа(112 задач)
    Битовые операции(28 задач)
    Логический тип(3 задач)
    Структуры(18 задач)
    Вещественные числа(33 задач)
    Множества(16 задач)
    Словари(21 задач)
---> 356 задач <---
Источники
    Личные олимпиады(938 задач)
    Командные олимпиады(684 задач)
Страница: << 1 2 3 4 5 6 7 >> Отображать по:
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

Дана строка, содержащая пробелы. Найдите, сколько в ней слов (слово – это последовательность непробельных символов, слова разделены одним пробелом, первый и последний символ строки – не пробел).

Входные данные

На вход подается несколько строк.

Выходные данные

Необходимо вывести  количество слов в первой из введенных строк.

Примеры
Входные данные
In the town where I was born
Выходные данные
7
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

Дана строка, содержащая пробелы. Найдите в ней самое длинное слово, выведите  это слово и его длину. Если таких слов несколько, выведите первое из них.

Входные данные

Задана одна строка, содержащая пробелы. Слова разделены ровно одним пробелом. Пробелы в начале и конце строки допускаются.

Выходные данные

Необходимо вывести самое длинное слово в строке и его длину.

Примеры
Входные данные
one two three four five six
Выходные данные
three
5
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

По данной строке определите, является ли она палиндромом (то есть, можно ли прочесть ее наоборот, как, например, слово "топот").

Входные данные

На вход подается 1 строка без пробелов.

Выходные данные

Необходимо вывести  yes, если строка является палиндромом, и no в противном случае.

Примеры
Входные данные
abba

Выходные данные
yes
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

Дана строка. Известно, что она содержит ровно две одинаковые буквы. Найдите эти буквы. Гарантируется, что повторяются буквы только одного вида.

Входные данные

На вход подается 1 строка.

Выходные данные

Необходимо вывести  букву, которая встречается в строке дважды.

Примеры
Входные данные
fif
Выходные данные
f
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

Даны две строки. Определите, является ли первая строка подстрокой второй строки.

Входные данные

На вход подается 2 строки длины не более 10000, состоящие только из маленьких букв латинского алфавита.

Выходные данные

Необходимо вывести  слово yes, если первая строка является подстрокой второй строки, или слово no в противном случае.

Примеры
Входные данные
abac
ababacaba
Выходные данные
yes

Страница: << 1 2 3 4 5 6 7 >> Отображать по:
Выбрано
:
Отменить
|
Добавить в контест