Giter VIP home page Giter VIP logo

coding-dojo's People

Contributors

roberson-miguel avatar

Watchers

 avatar

coding-dojo's Issues

Coding Dojo 03.06.2022

O que é Coding Dojo

No mundo da tecnologia da informação as novidades surgem a todo momento. Por mais que um time procure se manter atualizado sobre tudo, é extremamente importante existir um ambiente onde novas técnicas possam ser aprendidas, testadas, praticadas e compartilhadas.
Dojo, (pronuncia-se Dojô) é uma palavra de origem japonesa e significa “local de treinamento”. Portanto, o Coding Dojo nada mais é que do um “local de treinamento de código”, ou “local de treinamento de programação”.

Coding Dojo é basicamente uma reunião com pessoas desenvolvedoras a fim de resolver desafios e aperfeiçoar as habilidades com algoritmos.

Intuito

O intuito de se realizar um Coding Dojo é a diversão. Desafiar programadores com novos problemas, novas linguagens, enfim, buscar novas soluções saindo da zona de conforto.
O Dojo não é uma competição sobre quem resolve o problema mais rápido, ou qual solução é melhor implementada.
Obviamente o conhecimento obtido durante a execução do Coding Dojo é utilizado pelos programadores nas tarefas de seu dia a dia, o que faz com que a qualidade do trabalho “real” produzido também aumente, de forma indireta, com a realização de Coding Dojos.

Vamos fazer assim:

Kata: Nesse formato existe a figura do apresentador.
Ele deve demonstrar uma solução pronta, previamente desenvolvida.
O objetivo é que todos os participantes sejam capazes de reproduzir a solução alcançando o mesmo resultado, sendo permitido realizar interrupções para sanar dúvidas a qualquer momento;

Quem for brincar passa o seu email ao apresentador para que seja incluido no [replit] do dia.

Click para ver os dado a serem trabalhados:
{
   "nome":"Samsung",
   "valorDeMercado":50,
   "CEO":"Kim Hyun Suk",
   "anoDeCriacao":1938
},
{
   "nome":"Microsoft",
   "valorDeMercado":415,
   "CEO":"Satya Nadella",
   "anoDeCriacao":1975
},
{
   "nome":"Intel",
   "valorDeMercado":117,
   "CEO":"Brian Krzanich",
   "anoDeCriacao":1968
},
{
   "nome":"Facebook",
   "valorDeMercado":383,
   "CEO":"Mark Zuckerberg",
   "anoDeCriacao":2004
},
{
   "nome":"Spotify",
   "valorDeMercado":30,
   "CEO":"Daniel Ek",
   "anoDeCriacao":2006
},
{
   "nome":"Apple",
   "valorDeMercado":845,
   "CEO":"Tim Cook",
   "anoDeCriacao":1976
}

Usando os dados apresentados, exiba as seguintes informações:

Empresas criadas depois dos anos 2000

Click para ver o resultado esperado:
{
   "nome":"Facebook",
   "valorDeMercado":383,
   "CEO":"Mark Zuckerberg",
   "anoDeCriacao":2004
},
{
   "nome":"Spotify",
   "valorDeMercado":30,
   "CEO":"Daniel Ek",
   "anoDeCriacao":2006
}

O nome de cada empresa e de seu CEO.

Click para ver o resultado esperado:
[ 'Samsung CEO: Kim Hyun Suk',
  'Microsoft CEO: Satya Nadella',
  'Intel CEO: Brian Krzanich',
  'Facebook CEO: Mark Zuckerberg',
  'Spotify CEO: Daniel Ek',
  'Apple CEO: Tim Cook' ]

O valor de todas as empresas somadas.

Click para ver o resultado esperado:
1840

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.