Juntar dígitos

Crie uma função que escreva, em ordem, todos os números inteiros de 1 até n e depois insira - entre cada par de dígitos consecutivos.

Exemplos

Program.JoinDigits(4) // "1-2-3-4"

Program.JoinDigits(11) // "1-2-3-4-5-6-7-8-9-1-0-1-1"

Program.JoinDigits(15) // "1-2-3-4-5-6-7-8-9-1-0-1-1-1-2-1-3-1-4-1-5"

Observações

Comece em 1 e inclua n como último número.