2021-04-06

这篇文章讲述了如何通过编程计算在为2020户居民制作门牌号时,字符'2'的总数,揭示了在门牌号码中字符'2'的分布规律。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

题目
试题 A: 门牌制作
本题总分:5 分

【问题描述】
小蓝要为一条街的住户制作门牌号。

这条街一共有 2020 位住户,门牌号从 1 到 2020 编号。

小蓝制作门牌的方法是先制作 0 到 9 这几个数字字符,最后根据需要将字符粘贴到门牌上,例如门牌 1017 需要依次粘贴字符 1、0、1、7,即需要 1 个字符 0,2 个字符 1,1 个字符 7。

请问要制作所有的 1 到 2020 号门牌,总共需要多少个字符 2 ?
 

 

public class Main {

	public static void main(String[] args) {
		int res = 0;
		for(int i = 1;i < 2021;i++){
			char[] arr = Integer.toString(i).toCharArray();
			for(int j = 0;j < arr.length;j++){
				if(arr[j] == 50){
					res++;
				}
			}
		}
		System.out.println(res);
	    //System.out.println('2'-0);
	}
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值