1324: Довжина підрядка

Перегляд у форматі PDF

Надіслати розв'язок

Бали: 10
Time limit: 1.0s
Memory limit: 64M

Author:
Problem type

У заданому рядку нумерація символів починається з 1. Підрядком \(S[i..j ]\) будемо називати сукупність символів, які починаються на позиці \(і\) та закінчуються на позиції \(j\). Якщо \(і>j\), то такий підрядок будемо вважати пустим (довжина пустого рядка рівна 0).

Напишіть програму, яка для заданих індексів \(і\) та \(j\) виводить довжину підрядка, а також всі символи цього підрядка не порушуючи порядок їх слідування у рядку.

Формат вхідних даних

Перший рядок вхідного стандартного потоку містить рядок \(S\), довжина якого не перевищує 100.

А у другий рядок записані через пропуск два індекси \(1 ≤ і ≤ size(S)\) та \(1 ≤ j ≤ size(S)\) \((size(S)\)- довжина рядка).

Формат вихідних даних

У перший рядок вихідного стандартного потоку вивести довжину підрядка, а у другий рядок записати всі символи підрядка у порядку їх слідування у рядку.

Приклад вхідних даних

abracadabra
2 5

Приклад вихідних даних

4
brac

Коментарі

Ще немає коментарів.