题解 | #挑7#

挑7

http://www.nowcoder.com/practice/ba241b85371c409ea01ac0aa1a8d957b

package main

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

func main() {
	bs := bufio.NewScanner(os.Stdin)
	for bs.Scan() {
		input := bs.Text()
		ret := 0
		inputInt, _ := strconv.Atoi(input)
		for i := 1; i <= inputInt; i++ {
			if i%7 == 0 {
				ret++
			} else {
				str := strconv.Itoa(i)
				loop:for _,stri := range str{
					switch stri {
					case '7' :
						ret++
						break loop
					}
				}
			}
		}
		fmt.Println(ret)
	}
}

全部评论

相关推荐

ddzd:比较说第一个项目,ai对话不要仅仅是掉api,能不能结合实验室数据封装一两个定制组件?有没有考虑ai回答的边界case和安全情况?可不可能设计一个momery来存储每个人的偏好和使用习惯?性能优化具体优化了多少呢?为什么选这个优化指标呢?
点赞 评论 收藏
分享
牛马人的牛马人生:500一天吗?香麻了
投递字节跳动等公司6个岗位
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务