1
resposta

[Desafio] Desafio Coleções

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Nadia.

Tudo bem?

Pelo que posso ver na imagem, parece que você fez um ótimo trabalho na implementação das soluções para os dois desafios propostos na aula sobre coleções.

Vamos analisar o seu código:

  1. Desafio 1 - Aprovado ou reprovado? A função calculaMedia(notas: [Double]) -> Double parece estar correta. Você criou uma variável totalNotas para somar todas as notas do array e depois dividiu pelo número total de notas para obter a média. Isso está de acordo com a instrução do desafio.

  2. Desafio 2 - Estados do Brasil Na função quantidadeCaracteres(estados: [String: String]), você definiu uma constante limiteCaracter com o valor 8, mas não a utilizou dentro do loop for. Ao invés disso, você usou o valor 8 diretamente na condição if estado.count > 8. Embora o resultado esteja correto, seria uma boa prática de programação usar a constante que você definiu, para que o código fique mais claro e fácil de manter. Você poderia alterar a condição para if estado.count > limiteCaracter.

Parabéns. Continue assim praticando e evoluindo. Qualquer dúvida manda aqui. Bons estudos.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software