Git Product home page Git Product logo

desafio-ford's Introduction

Repositório para o Desafio Logico da Ford - 05/10/2021

Contexto

  • A Ford está se transformando em uma gigante da tecnologia, e utilizando software para mudar a forma que enxergamos a mobilidade e criar experiências positivas na vida das pessoas. Pensando nisso, é essencial inserir o processo de inovação e tecnologia na forma como é trabalhada a importação dos veiculos na empresa, em especial para o mercado brasileiro. Esse processo de lojistica tem alguns requisitos, no qual um carro deve ser transportado entre quaisquer duas capitais do país:

Capitais = [“Porto Velho”,”Manaus”,”Rio Branco”,”Campo Grande”,”Macapá”,”Brasília”,”Boa Vista”,”Cuiabá”,”Palmas”,”São Paulo”,”Teresina”,”Rio de Janeiro”,”Belém”,”Goiânia”,”Salvador”,”Florianópolis”,”São Luís”,”Maceió”,”Porto Alegre”,”Curitiba”,”Belo Horizonte”,”Fortaleza”,”Recife”,”João Pessoa”,”Aracaju”,”Natal “,”Vitória”]

Rotas Unidirecionais

[“Rio Branco”,”Macapá”], [“Macapá”,”Manaus”], [“Belém”,”Porto Velho”], [“Boa Vista”,”Palmas”], [“Belém”,”Rio Branco”], [“Palmas”,”Rio Branco”], [“Boa Vista”,”Salvador”], [“Maceió”,”Fortaleza”], [“São Luís”,”Salvador”], [“João Pessoa”,”Recife”], [“Recife”,”Teresina”], [“Teresina”,”Natal”], [“Aracaju”,”Salvador”], [“Natal”,”Aracaju”], [“Goiânia”,”Cuiabá”], [“Cuiabá”,”Campo Grande”], [“Campo Grande”,”Brasília”], [“Vitória”, “Cuiabá”], [“Vitória”,”Belo Horizonte”], [“Belo Horizonte”,”São Paulo”], [“São Paulo”,”Rio de Janeiro”], [“Rio de Janeiro”,”Curitiba”], [“Curitiba”,”Florianópolis”], [“Florianópolis”,”Porto Alegre”]

Qualquer capital de qualquer região é capaz de se interconectar com todas as demais capitais da mesma região. Por exemplo, São paulo é capaz de se conectar com qualquer outra capital da região sudeste.

Desafio

Utilizando esse conhecimento prévio, como desenvolvedor da empresa, sua função é criar um algoritmo que consiga definir o MÍNIMO DE ROTAS que devem ser mapeadas para que se possa chegar a qualquer outra capital através de uma rota mapeada.

desafio-ford's People

Contributors

tiago-yoneda avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.