Desafío del balbuceo

Transforma cada carácter en la posición i, contando desde cero, en una copia en mayúscula seguida de i copias en minúscula. Luego une los grupos con guiones.

Ejemplos

Program.Mumbling("MubAshIr") ➞ "M-Uu-Bbb-Aaaa-Sssss-Hhhhhh-Iiiiiii-Rrrrrrrr"

Program.Mumbling("maTT") ➞ "M-Aa-Ttt-Tttt"

Program.Mumbling("EdaBit") ➞ "E-Dd-Aaa-Bbbb-Iiiii-Tttttt"

Notas

La entrada puede contener caracteres en mayúsculas o minúsculas; en cada grupo de salida, el primer carácter se escribe en mayúscula y los demás, en minúscula.