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

蓝桥练习生

小明对数位中含有 2、0、1、9 的数字很感兴趣(不包括前导 0),在 1 到 40 中这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。

请问,在 1 到 nn 中,所有这样的数的和是多少?

输入描述

输入格式:

输入一行包含两个整数 n(1≤n≤104)n(1≤n≤104)。

输出描述

输出一行,包含一个整数,表示满足条件的数的和。

输入输出样例

示例

输入

40

输出

574
import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改

public class Main {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        //在此输入您的代码...
        int a = scan.nextInt();
        long sum = 0;
        for(int i=0;i<=a;i++){
          if(check(i)){
            sum+=i;
          }
        }
        System.out.println(sum);
        scan.close();
    }
    public static boolean check(int n ){
      while(n!=0){
        int b=n%10;
        if(b==2||b==0||b==1||b==9){
          return true;
        }
        n=n/10;
      }
      return false;
      
    }
}

http://www.dtcms.com/a/19180.html

相关文章:

  • HTML【详解】input 标签
  • Linux系统中常见的词GNU是什么意思?
  • 虚拟机安装k8s集群
  • 【C语言】程序环境与预处理
  • 浅聊Docker使用、部署
  • 企业SSL 证书管理指南
  • 微服务SpringCloudAlibaba组件Spring Cloud Gateway网关教程【详解gatway网关以及各种过滤器配置使用,附有示例+代码】
  • 计算机视觉-局部特征
  • ?.、??、||分别是什么,又有哪些区别???
  • kafka为什么这么快?
  • Java和SQL测试、性能监控中常用工具
  • ZOJ 1011 NTA
  • 【第6章:强化学习基础与深度强化学习—6.4 强化学习在游戏、自动驾驶等领域的应用案例】
  • 网络工程师 (40)常见接入网技术
  • windows10+CPU基于openVINO高速部署yolov5
  • CUDA-内存访问模式
  • Spring Boot (maven)分页3.0版本 通用版
  • JAVA泛型介绍与举例
  • hashcat使用方法记录
  • SpringCould+vue3项目的后台用户管理的CURD【Taurus教育平台】
  • Linux---系统函数
  • 公牛充电桩协议对接单车汽车平台交互协议外发版
  • docker 进阶命令(基于Ubuntu)
  • 【吾爱出品】针对红警之类老游戏适用WIN10和11的补丁cnc-ddraw7.1汉化版
  • 基于单片机的开关电源设计(论文+源码)
  • 【spring cloud 3.0微服务部署】第三章:Nacos、LoadBalancer、GateWay、Ribbon集成之网关Gateway部署
  • Dubbo和OpenFeign的对比
  • 信息安全之网络安全
  • IoTDB 常见问题 QA 第五期
  • DeepSeek 助力 Vue 开发:打造丝滑的面包屑导航(Breadcrumbs)