Explique um Dynamic Array para um iniciante. C#
Olá pessoal, essa é minha primeira postagem, venho com o bom e velho desespero de um Dev Iniciante. Faz algum tempo que estou estudando Estrutura de Dados e agora iniciei uma rotina de resolução de desafios na HackerRank, tenho me saído até que bem, mas agora me encontro perdido com o enunciado do desáfio de Dynamic Array:Desafio
Só gostaria de uma nova explicação, cheguei a ver vídeos e ler alguns blogs que comentavam sobre, mas mesmo assim ainda estou perdido. Rodei um código de exemplo no Visual Studio pra ver se na hora de Debugar eu consegueria entender, contudo o fato do enunciado me parecer confuso ainda me frusta. Agradeço se alguém puder ajudar.
Ps: Estou codando em C#, mas aceito explicações em outras linguagens tranquilamente.