Longitudes de palabras

Time Limit:
1 Sec
Memory Limit:
128Mb
Enviados:
157
Resuelto:
115

Descripción

Dada una cadena $cad$ que contiene palabras separadas entre sí por espacios en blanco, se pide generar una cadena $nuevaCad$ que contendrá las palabras de $cad$, con la diferencia de que las palabras que tienen longitud par las vamos a invertir mediante sus carácteres y las palabras que tienen longitud impar las vamos ordenar mediante sus carácteres de forma ascendente. Además al igual que $cad$, $nuevaCad$ tiene que tener espacios en blanco entre cada $2$ palabras.

Entrada

La entrada va a consistir en una cadena de letras mayúsculas $cad$ ($1 \leq |cad| \leq 550 $).

Salida

Mostrar en la primera línea la cadena $nuevaCad$ después de haber realizado el proceso solicitado.

Ejemplo Entrada

Copy icon
DEBERIAS TOMAR CAFE CON PRECAUCION

Ejemplo Salida

Copy icon
SAIREBED AMORT EFAC CNO NOICUACERP

Ayuda