题解 | #挑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)