Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package main
- import (
- "encoding/json"
- "fmt"
- "io/ioutil"
- "os"
- )
- type Test struct {
- Input string `json:"input"`
- Expect string `json:"expect"`
- }
- func (t Test) toString() string {
- bytes, err := json.Marshal(t)
- if err != nil {
- fmt.Println(err.Error())
- os.Exit(1)
- }
- return string(bytes)
- }
- func solve() []Test {
- Tests := make([]Test, 3)
- f := []byte{47, 116, 101, 115, 116, 115, 46, 106, 115, 111, 110}
- raw, err := ioutil.ReadFile(string(f))
- if err != nil {
- fmt.Println(err.Error())
- os.Exit(1)
- }
- json.Unmarshal(raw, &Tests)
- return Tests
- }
- func main() {
- text, _ := ioutil.ReadAll(os.Stdin)
- input := string(text)
- Tests := solve()
- var m = make(map[string]string)
- for _, t := range Tests {
- m[t.Input] = t.Expect
- }
- fmt.Println(m[input])
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement