Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package main
- import (
- "bufio"
- "fmt"
- "os"
- )
- func getSum(num []byte) int64 {
- number := int64(0)
- result := int64(0)
- for _, v := range num {
- if v >= '0' && v <= '9' {
- number = 10*number + int64(v-'0')
- } else if v == ' ' {
- result += number
- number = 0
- }
- }
- result += number
- return result
- }
- func main() {
- buf := bufio.NewReader(os.Stdin)
- input, err := buf.ReadBytes('\n')
- if err != nil {
- fmt.Println(err)
- }
- fmt.Printf("result : %d\n", getSum(input))
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement