【一本书一共400页,请问这些页码当中一共有多少页包含数字“3”?】 【公园里对300棵珍惜树木依次从1-300进行编号,那么出现数字“1”有多少次?】求助万能微薄,这俩题算法难道不应该一样吗?我认为两个都应该减去重复的部分,为什么一个算法是保留一个是去除啊.
问题描述:
【一本书一共400页,请问这些页码当中一共有多少页包含数字“3”?】 【公园里对300棵珍惜树木依次从1-300进行编号,那么出现数字“1”有多少次?】求助万能微薄,这俩题算法难道不应该一样吗?我认为两个都应该减去重复的部分,为什么一个算法是保留一个是去除啊.
答
1-99之中,1-9各有20个,0有10个
所以正常情况下,每100个数中有20个3
400说明说有80个,再加个300-399的百位数有100个3,所以一共有180个