算法-特别数的和

硅谷探秘者 8132 0 1

问题描述:

image.png


思路:

遍历1-n个数,判断是否满足条件。


代码:

package club.test;

public class TestMain11 {
	public static void main(String[] args) {
		int num=0;
		for(int i=1;i<=10000;i++) {
			if(hasGivenNum(i)) {
				num+=i;
			}
		}
		System.out.println(num);
	}
	/**
	 * 判断num是否包含 0 1 2 9
	 * @param num
	 * @return
	 */
	public static boolean hasGivenNum(int num) {
		int b=0;
		while(num>0) {
			b=num%10;
			if(b==0||b==1||b==2||b==9) {
				return true;
			}
			num=num/10;
		}
		return false;
	}
}


猜你喜欢
java基础 329 java中break(实现goto)publicclassA8{ publicstaticvoidmain(String[]args){ a: for(inti=0;i10;i
算法基础 2 ]=0; System.out.println(a[0]+""+b[0]); }结果打印是10说明一位clone方是深拷贝组b组a并不是同一个对象二位clone方测试代码public
数据结构与算法 250 prim(普里姆)求出。对于任何一个据结构或,理解实现只是一个方面,更重要是要明白它应用范围或应用场景,最小生成树应用非常广泛,例如:假设要在n个城市之间建立通信联络网,则连接n个
数据结构与算法 275 原文链接:https://www.zhihu.com/question/23148377?sort=created基础 时间复杂度 空间复杂度基础据结构 线性表 列表(必学) 链表(必学
数据结构与算法 321 广度优先搜索(dfs、深搜)java实现-据结构用邻接矩阵表示图定点之间关系如下图据结构:则用邻接矩阵表示为: privatestaticintmap[][]={ {0,3,6
数据结构与算法 188 思想:对冒泡排序一种改进,每次从没有排序集合a中拿取一个最大或最小元素,放入有序集合b中,直到a集合中元素被取完描述:用变量i遍历整个组,用变量j遍历i后面组,每次遍历i初始
数据结构与算法 5458 题目描述思路:枚举,只需要枚举前两个,满足条件第三个自然是2019减去前两个。代码packagelanqiao;publicclassTestMain1
数据结构与算法 11223 问题描述给定一个int类型一维组a[],一个int类型值b。编写一个程序,判断组中有没有两个(a[i],a[j])等于b,如果存在,返回两个在a组中下表
归档
2018年11月  12 2018年12月  33 2019年01月  28 2019年02月  28 2019年03月  32 2019年04月  27 2019年05月  33 2019年06月  6 2019年07月  12 2019年08月  12 2019年09月  21 2019年10月  8 2019年11月  15 2019年12月  25 2020年01月  9 2020年02月  5 2020年03月  16 2020年04月  4 2020年06月  1 2020年07月  7 2020年08月  13 2020年09月  9 2020年10月  4
标签
算法基础 linux 前端 c++ 数据结构 框架 数据库 计算机基础 储备知识 java基础 ASM 其他 深入理解java虚拟机 nginx git undefined undefined sdf sdf dsdf sdfasdfasd sdf ppp sdf fggdgsd kkk kkk kkk sdddf 456
目录