Free Trial

Desafios Semanais

Resolva o desafio, compartilhe sua solução e lidere nossa Comunidade!

Desafio #124 - Ligas Esportivas

AnaMuniz
Moderator
Moderator

Olá, comunidade, como estão todos?

 

O desafio dessa semana é sobre franquias esportivas. No Brasil temos os campeonatos de futebol, e cada cidade tem um ou mais times, que na verdade são rivais! Porém, em outros lugares, há apenas um grande time por cidade, o que acaba unindo a todos. Qual modelo vocês acham mais interessante?

 

Descrição:

Além de serem super valiosas, as franquias esportivas muitas vezes se tornam parte integrante da identidade das cidades que elas representam. Estas equipes geralmente são encontradas apenas as maiores cidades para garantir que haja muitos fãs por perto para comprar ingressos e camisetas! A NFL, NBA, MLB, MLS e NHL têm demografias diferentes e nem sempre habitam as mesmas cidades.

 

No desafio desta semana, use os 5 conjuntos de dados fornecidos para encontrar as cidades que não têm uma equipe de todas as 5 ligas.

Sua saída deve conter a lista de equipes e a qual liga pertencem para cada cidade. Note que algumas das informações da cidade estão faltando um estado, mas você pode pegar os valores que faltam em outro conjunto de dados que tenha a mesma cidade!

 

Fonte dos dados:

https://en.wikipedia.org/wiki/List_of_Major_League_Soccer_stadiums

https://en.wikipedia.org/wiki/List_of_National_Hockey_League_arenas

https://en.wikipedia.org/wiki/List_of_current_National_Football_League_stadiums

https://en.wikipedia.org/wiki/List_of_National_Basketball_Association_arenas

https://en.wikipedia.org/wiki/List_of_current_Major_League_Baseball_stadiums

LeandroYgorLoli
Bólide
Saqueador
Tive uma resposta diferente da sugerida: a cidade New York City não tem as 5 ligas, mas possui mais de uma time em uma mesma liga que coincidentemente no total também são 5 times.

Alguém mais teve esse caso?

LeandroYgorLoli_0-1653327914546.png

 

AnaMuniz
Moderator
Moderator

Oi @LeandroYgorLoli . O seu resultado esta correto! Se voce passar o mouse na celula contendo os dados de New York, diz que ha linhas incorporadas na mesma celula. De uma olhada na solucao postada hoje pois arrumei esse problema e agora as duas ligas e dois times aparecem na celula. Porem, na solucao postada, ha 4 times ao inves de 5. Da uma olhada e veja se ha alguma outra duvida. Espero que isso tenha ajudado!

LeandroYgorLoli
Bólide

@AnaMuniz vi sua solução, mas ainda fiquei com a dúvida sobre New York.

O exercícios pede "para encontrar as cidades que não têm uma equipe de todas as 5 ligas". Pela sua resposta New York tem time nas seguintes ligas: "NBA,NBA,NHL,NHL,MLB", ou seja, ele não time na liga NFL e MLS. Portanto deveria estar juntos com as outras cidades que respondem o exercício. Estou certo?

 

No meu fluxo, faço a contagem de liga distintas para achar as cidades que possuem as 5 ligas. Faz sentido para você?

 

Abreços,

AnaMuniz
Moderator
Moderator

Ola @LeandroYgorLoli , sua logica faz sentido. Eu dei uma olhada no seu fluxo de trabalho e vi que voce utilizou a ferramenta Sumarizar duas vezes apos a ferramenta uniao, pode ser que isso esteja dando resultados diferentes. Te sugiro retirar a primeira em que voce agrupou todos os campos, e deixe somente a segunda aonde voce novamente agrupa e concatena campos. Nos tambem usamos o sinal "<" ao inves de "!=" na segunda ferramenta Filtrar, logo antes dos resultados. Veja se isso faz diferenca no seu fluxo. 

bmllima
Asteroide

Minha resposta!