题解 | #挑7#
挑7
https://www.nowcoder.com/practice/ba241b85371c409ea01ac0aa1a8d957b
package main
import (
"fmt"
"strings"
"strconv"
)
func findSevenNumber(n int) int {
var cnt int
for i:=1; i<=n; i++ {
if i % 7 == 0 {
cnt++
continue
}
numberString := strconv.Itoa(i)
if strings.Contains(numberString, "7") {
cnt++
}
}
return cnt
}
func main() {
var n int
fmt.Scan(&n)
fmt.Println(findSevenNumber(n))
}
// 本题输入为一个整数,所以采用:fmt.Scan(&n)
查看4道真题和解析