Fatiamento

Vimos como acessar caracteres individuais de uma string com []. Também é possível selecionar uma fatia específica de uma string – pegar vários caracteres consecutivos. Isso pode ser feito com os mesmos colchetes [], mas fornecendo dois números – o início e o fim da seleção:
s = 'This is a long long string'
print(s[0: 1])      # T
print(s[0: 2])      # Th
print(s[0: 18])     # This is a long lon
print(s[1: 3])      # hi
print(s[1: -1])     # his is a long long strin
print(s[3: -2])     # s is a long long stri
print(s[-10: -2])   # ong stri
Nota 1: O início é sempre inclusivo e o fim é sempre exclusivo ⇒ [inicio; fim).
Nota 2: Tanto o início quanto o fim podem ser negativos – implicando indexação negativa.

Desafio

Gostaríamos de saber qual é o segmento central de uma string.
Dada uma string de comprimento n, gostaríamos de ver as letras que abrangem as posições de n/4 a 3n/4.
A entrada contém uma única linha de texto, que tem comprimento garantido divisível por 4.
O programa deve imprimir o segmento central.
Entrada
Saída
abcd
bc
abcdefgh
cdef
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue