josemoura212 / desafio_tecnico

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Desafio Técnico 1

Descrição

  • Implemente uma função que receba um número inteiro positivo e retorne o somatório de todos os valores inteiros divisíveis por 3 ou 5 que sejam inferiores ao número passado.

Exemplos

  • Caso sua função receba o inteiro 10, ela deve retornar 23, resultante do somatório dos números 3, 5, 6 e 9 que são menores que 10.
  • Caso sua função receba o inteiro 11, ela deve retornar 33, resultante do somatório dos números 3, 5, 6, 9 e 10 que são menores que 11.

Instalação

  1. Faça a instalação do Dart (https://dart.dev/get-dart). Lembrando que se você tem o Flutter instalado você não precisa fazer a instalação do Dart. (Versao do Dart usado no projeto 3.2.0)

  2. Faça o clone ou o download deste repositorio.

Obs

No momento que subi o repositorio verifiquei que o dart esta com um bug no stdin que afeta o funcionamento desta função como reportado nesse issues (dart-lang/sdk#53973), porem fazendo testes consegui rodar o programa sem problemas usando o terminal do vscode usando o comando abaixo.

  1. Dentro do diretorio do projeto abra um terminal e use o comando
dart run

About


Languages

Language:Dart 100.0%