Dato una stringa non vuota, continua a rimuovere il primo e l'ultimo carattere fino a raggiungere uno o due caratteri.
Ad esempio, se la stringa fosse abcde, il tuo programma dovrebbe stampare:
abcde
bcd
c
Tuttavia, se lo fosse abcdef, dovrebbe fermarsi a due caratteri:
abcdef
bcde
cd
Le nuove righe finali e gli spazi finali alla fine di ogni riga sono facoltativi. Puoi averne quanti ne vuoi o nessuno.
Casi test
ABCDEFGHIJKLMNOPQRSTUVWXYZ -> ABCDEFGHIJKLMNOPQRSTUVWXYZ
BCDEFGHIJKLMNOPQRSTUVWXY
CDEFGHIJKLMNOPQRSTUVWX
DEFGHIJKLMNOPQRSTUVW
EFGHIJKLMNOPQRSTUV
FGHIJKLMNOPQRSTU
GHIJKLMNOPQRST
HIJKLMNOPQRS
IJKLMNOPQR
JKLMNOPQ
KLMNOP
LMNO
MN
ABCDEFGHIJKLMNOPQRSTUVWXYZ! -> ABCDEFGHIJKLMNOPQRSTUVWXYZ!
BCDEFGHIJKLMNOPQRSTUVWXYZ
CDEFGHIJKLMNOPQRSTUVWXY
DEFGHIJKLMNOPQRSTUVWX
EFGHIJKLMNOPQRSTUVW
FGHIJKLMNOPQRSTUV
GHIJKLMNOPQRSTU
HIJKLMNOPQRST
IJKLMNOPQRS
JKLMNOPQR
KLMNOPQ
LMNOP
MNO
N
A -> A
AB -> AB
Ricorda che questo è code-golf , quindi vince il codice con il minor numero di byte.

