coding-dojo's People
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.