CoddityTeam / movaicode

Concours mensuel du Pire Développeur de France
123 stars 10 forks source link

Parce qu'on s'inspire des plus grand auteurs (ironique) #73

Closed ocheriaf closed 2 years ago

ocheriaf commented 3 years ago

main.go


package main

import (
    "bytes"
    "fmt"
    "math/rand"
    "os"
)

func main() {
    lorsque := os.Args[1:]
    ma := []byte("Lorsque ma femme me fait un cadeau, j’éprouve deux surprises : d’abord le cadeau et ensuite de le payer.") // Written with :heart: by Maurice Donnay
    femme := 0
    for _, me := range lorsque {
        fait, un := cadeau()

        if bytes.Equal([]byte(me), ma[fait:un]) {
            femme++
        }
    }
    dabord(femme)
}

func cadeau() (int, int) {
    jeprouve := rand.Intn(100)
    deux := (jeprouve*4+116)/4 - jeprouve - 1
    surprises := (jeprouve*5+175)/5 - jeprouve - 1
    return deux, surprises
}

func dabord(le ...interface{}){
    fmt.Println(le...)
}

Compilation

go build main.go

Use

./main cadeau test coddity fucklescommerciaux

louismarslen commented 3 years ago

Hello Oualid, j'ai une bonne et une mauvaise (movaize) nouvelle :

Bravo et pas bravo donc ! 😊

PS : oui c'est un copié-collé, j'ai pas suffisamment d'inspiration pour faire 26 commentaires différents...

louismarslen commented 2 years ago

Je fais un peu de ménage dans les issues -> d'ailleurs go participer à l'édition 5