Подсчитать длину самой длинной последовательности, состоящей только из '1'

1. Дана строка S, состоящая только из символов '0' или '1'. Подсчитать длину самой длинной последовательности, состоящей только из '1'.

2. Дана строка-предложение S. Зашифровать ее, поместив вначале все символы, расположенные на четных местах, а затем, в обратном порядке, все символы, расположенные на нечетных местах (например, строка "программа" превратится в "ргамамроп").