奇数倍数(java)

Posted _jigr

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了奇数倍数(java)相关的知识,希望对你有一定的参考价值。

java 蓝桥杯 奇数倍数

【问题描述】
请你找到最小的整数 X 同时满足:
• X 是 2019 的整倍数
• X 的每一位数字都是奇数

【答案提交】
这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一
个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。

public class 奇数倍数 

	public static void main(String[] args) 
		for (int i = 2019; true ; i+=2019) 
			if(isTrue(i)) 
				System.out.println(i);
				break;
			
		
	
	public static boolean isTrue(int i) 
		String s=i+"";
		for (int j = 0; j < s.length(); j++) 
			//截取每一位数,判断是否为奇数
			int n=Integer.parseInt(s.substring(j,j+1));
			if(n%2==0)return false;
		
		return true;
	

以上是关于奇数倍数(java)的主要内容,如果未能解决你的问题,请参考以下文章

蓝桥杯-奇数倍数

2019--奇数倍数

蓝桥杯真题奇数倍数

在长整形范围内求出有多少个数,不是2,5,11,13的倍数

为 SIMD 分配内存对齐的缓冲区; |16 如何给出 16 的奇数倍数,为啥要这样做?

U21403倍数变换