vkorbes / aprendago

Curso completo em português da linguagem Go, de zero a ninja! 🇧🇷
http://aprendago.com
1k stars 179 forks source link

Exercício: Capítulo 9, Exercício 9 (Nível: 4) #35

Open vkorbes opened 3 years ago

vkorbes commented 3 years ago

Exercício: Capítulo 9, Exercício 9 (Nível: 4)

Link para o vídeo:

Use esta thread para compartilhar sua solução, discutir o exercício com os colegas e pedir ajuda caso tenha dificuldades!

diegoparra commented 3 years ago

https://play.golang.org/p/EDskAlAFrhn

an4kein commented 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.
alansantosmg commented 3 years ago

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)
        }
    }
}
viniciussanchez commented 2 years ago

https://go.dev/play/p/OsRhriErm82

AlissonAp commented 2 years ago

https://go.dev/play/p/5ZMD38Pn9tO

wfrsilva commented 2 years ago

Cap. 9 – Exercícios: Nível #4 – 9 https://go.dev/play/p/cjNsjzdJyst

image

M3L1M commented 1 year ago

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)
    }
}

}

adelsonsljunior commented 1 year ago
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)
        }
    }

}
UdsonWillams commented 3 months ago

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")
    }

}
DominMFD commented 2 months ago

https://go.dev/play/p/Aj3wbEjpYfN

thiagoCalazans-dev commented 2 months ago

// 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)
        }
    }

}