Go题库10_字符个数统计

package main

import (
    "bufio"
    "fmt"
    "os"
)

func main() {
    scanner := bufio.NewScanner(os.Stdin)
    for scanner.Scan() {
        str := scanner.Text()
        if len(str) == 0 {
            break
        }

        arr := [501]bool{}
        for _, num := range string(str) {
            if num >= 0 && num <= 127 {
                arr[num] = true
            }
        }

        var times int
        for _, item := range arr {
            if item {
                times++
            }
        }
        fmt.Println(times)
    }
}

 

上一篇:树莓派学习笔记之PWM控制直流电机转速


下一篇:stm32 定制PWM脉冲个数