Open vkorbes opened 3 years ago
https://play.golang.org/p/HSunrfqeiff
Esse realmente eu fritei e nao consegui fazer sozinho, tive me basear na solucao do video
package main
import (
"fmt"
)
func main() {
mepezin := map[string][]string{"cores": []string{"verde", "azul", "preto"}}
mepezin["tools"] = []string{"gobuster", "dirbuster", "set"}
fmt.Println(mepezin)
for i,v := range mepezin {
fmt.Println(i,v)
}
}
Output
map[cores:[verde azul preto] tools:[gobuster dirbuster set]]
tools [gobuster dirbuster set]
cores [verde azul preto]
Program exited.
Minha solução:
package main
import "fmt"
func main() {
hobbies := map[string][]string{
"Santos_Alan": {"Programming",
"Play Guitar",
"Running"},
"Beltrão_Henrique": {"Gamming",
"learn",
"going out"},
"Fiuza_Alice": {"Dancing",
"playing with dools"},
}
hobbies["Kiko Loureiro"] = []string{"comedia", "comer", "dançar"}
for k, hobbie := range hobbies {
fmt.Println(k)
for _, v := range hobbie {
fmt.Printf("\t - %v\n", v)
}
}
}
Cap. 9 – Exercícios: Nível #4 – 9 https://go.dev/play/p/cjNsjzdJyst
func main() { pessoas := map[string][]string{ "holyfield_reginaldo": []string{ "Brigar com o Todo duro", "Maior pugilista do brasil", }, "duro_todo": []string{ "Brigar com o Holyfield", "Enganar o Holyfield com uma coroa de flores e partir pra cima em tv ao vivo", }, }
pessoas["melim_gabriel"] = []string{"Programar"}
for k, v := range pessoas {
fmt.Println(k)
for i, h := range v {
fmt.Println("\t", i, " - ", h)
}
}
}
package main
import (
"fmt"
)
func main() {
mapa := map[string][]string{
"santos_pedro": []string{
"futebol", "vôlei",
},
"pereira_maria": []string{
"programação", "animes", "séries",
},
}
mapa["rodriguez_viviam"] = []string{
"desenhar", "escrever",
}
for key, value := range mapa {
fmt.Println(key)
for _, hobbies := range value {
fmt.Println("\t", hobbies)
}
}
}
Cap 9, EX 09
package main
import "fmt"
func main() {
my_map := map[string][]string{
"udson_willams": []string{"jogar ci es", "teste1"},
"elida_maria": []string{"viajar", "teste2"},
"jose_eduardo": []string{"vender produtos", "teste3"},
"everton_lima": []string{"andar de moto", "teste4"},
}
my_map["marcos_souza"] = []string{"empinar de moto", "teste5"}
for k, v := range my_map {
fmt.Printf("chave: %v \n", k)
for i, hobbie := range v {
fmt.Printf("index: %v e com valor: %v\n", i, hobbie)
}
fmt.Print("\n")
}
}
// You can edit this code!
// Click here and start typing.
package main
import "fmt"
func main() {
x := map[string][]string{
"chave": []string{
"valor1", "valor2", "valor3",
},
"chave2": []string{
"valor21", "valor22", "valor23",
},
}
x["chave3"] = []string{
"valor31", "valor32", "valor33",
}
for k, v := range x {
fmt.Println(k)
for i, h := range v {
fmt.Println(i, "-", h)
}
}
}
Exercício: Capítulo 9, Exercício 9 (Nível: 4)
Use esta thread para compartilhar sua solução, discutir o exercício com os colegas e pedir ajuda caso tenha dificuldades!