Neste repositório implementei um conjunto de funções em JavaScript que resolvem problemas com respostas pré determinadas. O foco do projeto foi aplicar lógica de programação para analisar cada desafio e sua saída esperada, organizando o código em funções reutilizáveis e de fácil manutenção.
- Implementação de funções em JavaScript para resolver problemas específicos propostos no projeto.
- Retorno de respostas pré determinadas, de acordo com a especificação e os casos de teste de cada desafio.
- Organização da lógica de programação para facilitar a leitura, a evolução e a correção das funções implementadas.
Este projeto é focado em lógica de programação e funções em JavaScript, portanto não possui uma demonstração visual em produção.
- JavaScript : linguagem utilizada para implementar todas as funções de resolução de problemas.
- Git : utilizado para controle de versão do código fonte.
- GitHub : utilizado para hospedagem do repositório e histórico do projeto.
A estrutura do projeto é organizada de forma simples, focada nos arquivos de funções e testes:
/ ├── src/ │ ├── challenges.js │ └── challenges2.js ├── tests/ │ ├── calcAllAreas.test.js │ ├── catAndMouse.test.js │ ├── compareTrue.test.js │ ├── concatName.test.js │ ├── encodeDecode.test.js │ ├── fizzBuzz.test.js │ ├── footballPoints.test.js │ ├── generatePhoneNumber.test.js │ ├── highestCount.test.js │ ├── hydrate.test.js │ ├── splitSentence.test.js │ ├── techList.test.js │ ├── triangleCheck.test.js │ └── catAndMouse.test.js ├── package.json ├── package-lock.json └── README.md Willian Gonçalves | LinkedIn | Github | Portfólio | Email
Este projeto avaliativo foi desenvolvido como parte do curso de Desenvolvimento Full Stack oferecido pela Trybe.
English Version
In this repository I implemented a set of JavaScript functions that solve problems with predetermined answers. The main goal was to apply programming logic, analyze each challenge and its expected output, and organize the solution into reusable functions.
- Implementation of JavaScript functions to solve each specific problem proposed in the project.
- Predetermined outputs returned according to the specification and test cases for each challenge.
- Code organized into clear and reusable functions, making it easier to read, maintain, and evolve.
This project is focused on JavaScript logic and functions, so there is no visual live demo.
- JavaScript : language used to implement all problem solving functions.
- Git : used for source code version control.
- GitHub : used to host the repository and keep the project history.
The project structure is organized as follows.
/ ├── src/ │ ├── challenges.js │ └── challenges2.js ├── tests/ │ ├── calcAllAreas.test.js │ ├── catAndMouse.test.js │ ├── compareTrue.test.js │ ├── concatName.test.js │ ├── encodeDecode.test.js │ ├── fizzBuzz.test.js │ ├── footballPoints.test.js │ ├── generatePhoneNumber.test.js │ ├── highestCount.test.js │ ├── hydrate.test.js │ ├── splitSentence.test.js │ ├── techList.test.js │ ├── triangleCheck.test.js │ └── catAndMouse.test.js ├── package.json ├── package-lock.json └── README.md Willian Gonçalves | LinkedIn | Github | Portfolio | Email
This evaluative project was developed as part of the Full Stack Development course offered by Trybe.