第十一届蓝桥杯A组省赛填空试题 A: 门牌制作(Java)
生活随笔
收集整理的這篇文章主要介紹了
第十一届蓝桥杯A组省赛填空试题 A: 门牌制作(Java)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
試題 A: 門牌制作
本題總分:5 分
【問題描述】
小藍要為一條街的住戶制作門牌號。
這條街一共有 2020 位住戶,門牌號從 1 到 2020 編號。
小藍制作門牌的方法是先制作 0 到 9 這幾個數字字符,最后根據需要將字符粘貼到門牌上,例如門牌 1017 需要依次粘貼字符 1、 0、 1、 7,即需要 1 個字符 0, 2 個字符 1, 1 個字符 7。
請問要制作所有的 1 到 2020 號門牌,總共需要多少個字符 2?
【答案提交】
這是一道結果填空的題,你只需要算出結果后提交即可。本題的結果為一個整數,在提交答案時只填寫這個整數,填寫多余的內容將無法得分。
【思路】
直接暴力破解
【Java代碼】
public class A_Door {public static void main(String[] args) {int count = 0; //用來統計2的個數//從1到2020號門牌號統計for (int i = 1; i <= 2020; i++) {int temp = i;while (temp != 0) {if (temp % 10 == 2) {//有2則個數加一count++;}//每次檢驗一位temp /= 10;}}System.out.println(count);} }【結果】
624
總結
以上是生活随笔為你收集整理的第十一届蓝桥杯A组省赛填空试题 A: 门牌制作(Java)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第十二届蓝桥杯A组省赛试题 I: 双向排
- 下一篇: 安卓动态主题下载免费(安卓动态主题)