当前位置: 首页 > article >正文

蓝桥与力扣刷题(蓝桥 门牌制作)

题目:小蓝要为一条街的住户制作门牌号。

这条街一共有 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 count = 0; // 初始化计数器

        // 遍历每个门牌号
        for (int i = 1; i <= 2020; i++) {
            String doorNumber = i + " "; // 将门牌号转换为字符串
            for (int j = 0; j < doorNumber.length(); j++) {
                if (doorNumber.charAt(j) == '2') {
                    count++; // 如果字符是'2',则计数器加1
                }
            }
        }

        // 输出字符'2'的总数量
        System.out.println(count);
    }
}

解题思路+代码:

代码:

public class Main {
    public static void main(String[] args) {
         int count = 0; // 初始化计数器

        // 遍历每个门牌号
        for (int i = 1; i <= 2020; i++) {
            String doorNumber = String.valueOf(i); // 将门牌号转换为字符串
            for (int j = 0; j < doorNumber.length(); j++) {
                if (doorNumber.charAt(j) == '2') {
                    count++; // 如果字符是'2',则计数器加1
                }
            }
        }

        // 输出字符'2'的总数量
        System.out.println(count);
    }
}

总结:本题当中需要将数字转字符串,数字转字符串可以是String.valueOf(),也可以是+ " ",再用charAt转字符,遍历每一个数,只要是数中==2的都会被记录下来。最后输出字符‘2’的总数量即可。


http://www.kler.cn/a/574136.html

相关文章:

  • Mayavi一个强大的python库
  • CS144 Lab Checkpoint 2: the TCP receiver
  • HCIE云计算学什么?怎么学?未来职业发展如何?
  • [QT]开发全解析:从概念到实战
  • Kafka - 高吞吐量的七项核心设计解析
  • Apache ECharts介绍(基于JavaScript开发的开源数据可视化库,用于创建交互式图表)
  • 计算机毕业设计SpringBoot+Vue.js多媒体素材库系统(源码+文档+PPT+讲解)
  • 使用 Python pandas操作 Excel 文件
  • 爬虫逆向:脱壳工具反射大师的使用详解
  • 集成的背景与LLM集成学习
  • DeepSeek 助力 Vue3 开发:打造丝滑的表格(Table)之功能优化,添加表格空状态提示
  • 2021年高教社杯全国大学生数学建模A题——基于几何模型的“FAST”主动反射面的形状调节
  • 【漫话机器学习系列】122.相关系数(Correlation Coefficient)
  • 海南自贸港的数字先锋:树莓集团的战略布局解析
  • 基于Hadoop的热门旅游景点推荐数据分析与可视化系统(基于Django大数据技术的热门旅游景点数据分析与可视化)
  • 【连珠云弈】网页五子棋版项目测试报告
  • linux固定IP并解决虚拟机无法ping其他电脑问题
  • 2D到3D的跨越:3D技术重塑电商营销差异化!
  • 四款GIS工具箱软件解析:满足企业多样化空间数据需求
  • 机械臂路径规划方法综述(一)