Permalink
Branch: master
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
40 lines (24 sloc) 981 Bytes

Mescola pari e dispari

Descrizione

Scrivete un programma che, data una stringa come argomento sulla linea di comando, emetta nel flusso di uscita i suoi caratteri di posto dispari, dall'ultimo al primo, seguiti dai caratteri di posto pari, dall'ultimo al primo.

Ad esempio, se la stringa è

mammaliturchi

il programma emette

icuiammhrtlma

infatti mmaiuci sono i caratteri di posto dispari, mentre amltrh quelli di posto pari; queste due stringhe, stampate dall'ultimo al primo carattere, danno appunto icuiammhrtlma; si osservi che le due stringhe hanno lunghezza diversa, in quanto la mammaliturchi ha un numero dispari di caratteri.

Vincoli

Non potete assumere vincoli sulla lunghezza della stringa.

Esempio

Eseguendo soluzione siamoapposto il programma emette

topoasospami

nel flusso di uscita; in questo caso i caratteri di posto dispari sono sei, esattamente quanti quelli di posto pari.