摘要:package main import ( "bufio" "fmt" "os" ) func main() { scanner := bufio.NewScanner(os.Stdin) for scanner.Scan() { str := scanner.Text() if len(str)
阅读全文
摘要:package main import ( "fmt" "strings" ) func main() { var ( b strings.Builder str string newStr string ) fmt.Scan(&str) for i := len(str); i > 0; i--
阅读全文
摘要:package main import ( "bufio" "fmt" "os" "sort" "strconv" "strings" ) func main() { scanner := bufio.NewScanner(os.Stdin) for scanner.Scan() { mp := m
阅读全文
摘要:package main import ( "fmt" ) func main() { var input float64 _, err := fmt.Scanf("%f", &input) if err != nil { return } fmt.Println(int(input + 0.5))
阅读全文
摘要:package main import ( "fmt" ) func main() { var input int _, err := fmt.Scanf("%v", &input) // %v 相应值的默认格式 if err != nil { return } for i := 2; i*i <=
阅读全文
摘要:package main import ( "fmt" ) func main() { var num int for { _, err := fmt.Scanf("%v", &num) // %v 相应值的默认格式 if err != nil { return } fmt.Println(num)
阅读全文
摘要:package main import ( "bufio" "fmt" "os" "strings" ) func main() { scanner := bufio.NewScanner(os.Stdin) var b strings.Builder for scanner.Scan() { b.
阅读全文
摘要:package main import ( "bufio" "fmt" "os" "strconv" ) func main() { /* 解题思路: 1. 数据范围在 1 - 1000, 可以初始化一个长度是1001, 列表项是 false 的列表 2. 获取的数字作为列表的 index, 值置为
阅读全文
摘要:package main import ( "bufio" "fmt" "os" "strings" ) func main() { /* 解题思路:for range 遍历字符串, v 默认是 int32类型 */ scanner := bufio.NewScanner(os.Stdin) sca
阅读全文
摘要:package main import ( "bufio" "fmt" "os" "strings" ) func main() { /* 解题思路:将获取的字符串一空格分隔为数组,求出数组最后一项的长度 */ bs, _, _ := bufio.NewReader(os.Stdin).ReadLi
阅读全文