Problem

7 /13


Simboli di riferimento

Theory Click to read/hide

Riferimento agli indici di riga

Ogni carattere in una stringa ha un numero (chiamato indice) e la numerazione inizia sempre da zero in molte lingue.
In Python, puoi specificare indici negativi. Ciò significa che conta dalla fine della riga.
 
Esempio 
Stringa S H e l l o
Indice S[0] S[1] S[2] S[3] S[4]
Indice S[-5] S[-4] S[-3] S[-2] S[-1]

Se aggiungi la lunghezza della stringa all'indice negativo, ottieni un "normale" posizione del carattere.
 
Devi ricordare!
In Python, non puoi modificare un singolo carattere in una stringa, perché le stringhe stesse sono immutabili. 

Problem

Il programma riceve due righe come input:
- la prima riga contiene la parola s;
- nel secondo - tre numeri interi a, b, c (ogni numero è compreso nell'intervallo [-len(s); len (s)-1])

Stampa una nuova parola formata dai caratteri con indici a, bc (in quest'ordine)
 
Esempi
# Input Uscita
1 informatica
2 3 4
prima