function accumulate(str) {
str = str.split('');
var result = '';
for (var i = 0; i < str.length; i++) {
result += str[i].toUpperCase();
for (var j = 0; j < i; j++) {
result += str[i].toLowerCase();
}
if (str.length > i + 1){
result += '-';
}
}
return result;
}