Темы --> Информатика --> Язык программирования
    Процедуры и функции(96 задач)
    Массивы(232 задач)
    Типы данных(356 задач)
    Циклы(177 задач)
    Условный оператор (if)(164 задач)
    Python(260 задач)
    Standard Template Library(2 задач)
---> 952 задач <---
Источники
    Личные олимпиады(938 задач)
    Командные олимпиады(684 задач)
Страница: << 3 4 5 6 7 8 9 >> Отображать по:
ограничение по времени на тест
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
#111
  
Темы: [Строки]
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

Капитан Флинт зарыл клад на Острове сокровищ. Он оставил описание, как найти клад. Описание состоит из строк вида: "North 5", где  слово – одно из "North", "South", "East", "West", – задает направление движения, а  число – количество шагов, которое необходимо пройти в этом направлении.

Напишите программу, которая по описанию пути к кладу определяет точные координаты клада, считая, что начало координат находится в начале пути, ось OX направлена на восток, ось OY – на север.

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

На вход подается последовательность строк указанного формата. Гарантируется, что числа не превосходят \(10^8\).

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

Необходимо вывести  координаты клада – два целых числа через пробел. Гарантируется, что эти числа не превосходят \(10^8\).

Примеры
Входные данные
South 19
Выходные данные
0 -19

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