Day76:奇数倍数(Java)

50 阅读1分钟

题目描述

本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。

请你找到最小的整数 X 同时满足:

  1. X 是 20192019 的整倍数;
  2. X 的每一位数字都是奇数。

运行限制

public static void main(String[] args) {
    int n = 2019;
    while (true){
        if (num(n)){
            System.out.println(n);
            return;
        }else {
            n += 2019;
        }
    }
}
static boolean num(int n) {
    if (n % 2019 != 0)return false;
    String temp = n+"";
    for (int i = 0;i < temp.length();i++){
        if ((temp.charAt(i) - 48) % 2 != 1)return false;
    }
    return true;
}