目录

  • 题目:洁净数
  • 要点
  • 代码

题目:洁净数

问题描述
小明非常不喜欢数字 2,包括那些数位上包含数字 2 的数。如果一个数的数位不包含数字 2,小明将它称为洁净数。
  请问在整数 1 至 n 中,洁净数有多少个?

输入格式
  输入的第一行包含一个整数 n。

输出格式
  输出一行包含一个整数,表示答案。

样例输入
30

样例输出
18

评测用例规模与约定
  对于 40% 的评测用例,1 <= n <= 10000。
  对于 80% 的评测用例,1 <= n <= 100000。
  对于所有评测用例,1 <= n <= 1000000。

要点

  1. JAVA中int转String类型有三种方法

    String.valueOf(i)
    Integer.toString(i)
    i+""
    
  2. JAVA中遍历字符串的三种方法
    1).toCharArray()
    2).length(), charAt()
    3).length(), substring(i ,i+1)

    //方法一
    char[] charArray = str.toCharArray();
    for (char i:charArray){System.out.println(i);
    }
    /*for (int i = 0; i < charArray.length; i++) {System.out.println(c[i]);
    }*/// 方法二
    for (int i = 0; i < str.length(); i++) {System.out.println(str.charAt(i));
    }//方法三
    for (int i = 0; i < str.length(); i++) {System.out.println(str.substring(i, i + 1));
    }
    

    JAVA中遍历字符串中字符的三种方法

代码

代码有特别种方法,大家参考要点自己搭配

import java.util.Scanner;
public class 洁净数 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();sc.close();int count = 0;for (int i = 1; i <= n; i++) {char[] array = String.valueOf(i).toCharArray();int flag = 1;for (char j : array) {if (j == '2') {flag = 0;break;}}if (flag == 1) {count++;}}System.out.println(count);}
}

【(高职专科组)第十一届蓝桥杯省模拟赛答案】小明非常不喜欢数字 2,包括那些数位上包含数字 2 的数。如果一个数的数位不包含数字 2,小明将它称为洁净数。相关推荐

  1. 【(高职专科组)第十一届蓝桥杯省模拟赛答案】小明每天都要练功,练功中的重要一项是梅花桩。

    题目:梅花桩 问题描述 小明每天都要练功,练功中的重要一项是梅花桩. 小明练功的梅花桩排列成 n 行 m 列,相邻两行的距离为 1,相邻两列的距离也为 1. 小明站在第 1 行第 1 列上,他要走到第 ...

  2. Java 第十一届 蓝桥杯 省模拟赛 小明的城堡

    小明用积木搭了一个城堡. 为了方便,小明在搭的时候用的是一样大小的正方体积本,搭在了一个 n 行 m 列的方格图上,每个积木正好占据方格图的一个小方格. 当然,小明的城堡并不是平面的,而是立体的.小明 ...

  3. Java 第十一届 蓝桥杯 省模拟赛 梅花桩

    小明每天都要练功,练功中的重要一项是梅花桩. 小明练功的梅花桩排列成 n 行 m 列,相邻两行的距离为 1,相邻两列的距离也为 1. 小明站在第 1 行第 1 列上,他要走到第 n 行第 m 列上.小 ...

  4. Java 第十一届 蓝桥杯 省模拟赛 递增序列

    问题描述 在数列 a[1], a[2], -, a[n] 中,如果 a[i] < a[i+1] < a[i+2] < - < a[j],则称 a[i] 至 a[j] 为一段递增 ...

  5. Java 第十一届 蓝桥杯 省模拟赛 第十层的二叉树

    一棵10层的二叉树,最多包含多少个结点? 注意当一棵二叉树只有一个结点时为一层. 答案提交 这是一道结果填空的题,你只需要算出结果后提交即可.本题的结果为一个整数,在提交答案时只填写这个整数,填写多余 ...

  6. Java 第十一届 蓝桥杯 省模拟赛十六进制转换成十进制

    问题描述 请问十六进制数1949对应的十进制数是多少?请特别注意给定的是十六进制,求的是十进制. 答案提交 这是一道结果填空的题,你只需要算出结果后提交即可.本题的结果为一个整数,在提交答案时只填写这 ...

  7. Java 第十一届 蓝桥杯 省模拟赛 小明植树(DFS)

    小明植树 题目 问题描述 小明和朋友们一起去郊外植树,他们带了一些在自己实验室精心研究出的小树苗. 小明和朋友们一共有 n 个人,他们经过精心挑选,在一块空地上每个人挑选了一个适合植树的位置,总共 n ...

  8. Java 第十一届 蓝桥杯 省模拟赛 反倍数

    反倍数 题目 问题描述 给定三个整数 a, b, c,如果一个整数既不是 a 的整数倍也不是 b 的整数倍还不是 c 的整数倍,则这个数称为反倍数. 请问在 1 至 n 中有多少个反倍数. 输入格式 ...

  9. c++判断奇偶_第十一届(今年)蓝桥杯省模拟赛 试题+源码 C/C++详解

    后台回复开发工具,免费获取C语言常用编译器 本文章来源:CSDN|亓官劼 本文是第十一届蓝桥杯省模拟赛的试题和部分题解,博主参加的是4.13日的下午场,也就是本次模拟赛的第一天了吧,不知道有没有上午场 ...

最新文章

  1. ios 裁剪圆形头像_iOS开发笔记:实现圆形头像
  2. PandaRSS 自助服务系统安装配置
  3. [4月21日]《51CTO 编辑部的外传》——剧本篇(上)
  4. mySQL 教程 第16章 MySQL复制
  5. cmd批处理命令与变量(下)
  6. mysql将查到的数据删除_MySQL数据库的基本操作——增、删、改、查
  7. python采用pika库使用rabbitmq总结,多篇笔记和示例
  8. 从多级延迟触发器到边沿检测
  9. 1 FI配置-企业结构-定义-创建集团公司(Company)
  10. 【leetcode 简单】第十七题 x 的平方根
  11. Codeforces Round #565 (Div. 3) B. Merge it!
  12. 你不知道的 flex 技巧
  13. PHP中require(),include(),require_once()和include_once()有什么区别
  14. NMEA-0183通信协议
  15. 编译原理第四章--自上而下的语法分析
  16. 【转载】GridView自动排序
  17. python神经网络图像分类,图像分类卷积神经网络
  18. 使用SDKMAN来安装JDK和管理多个JDK版本
  19. amd cpu排行_intel和AMD CPU性能排行
  20. 天善智能网络爬虫学习~

热门文章

  1. doraemon的python 字典
  2. php提取新闻图片,php新闻采集并生成图片
  3. Turf.js——用于地理空间分析的js库,处理各种地图算法
  4. 两种微型水泵介绍——微型电磁泵和微型隔膜泵
  5. 虚拟机命令里面的光标不动了怎么办_Linux 中实用但很小众的 11 个炫酷终端命令...
  6. wdcp php多版本开启失败
  7. 散列表查找 (15 分)
  8. 音频隐写 MP3stego+wav隐写+题目
  9. “鹅宝计划”,天鹅到家“以奋斗者为本”的时代缩影
  10. Kubernetes 集群和应用监控方案的设计与实践