越来越难离谱打卡第三天

清欢34 2023-03-06 22:49:52

1.

import java.util.Scanner;

// 1:无需package

// 2: 类名必须Main, 不可修改

 

public class Main {

    public static void main(String[] args) {

        Scanner scan = new Scanner(System.in);

        

        int count = 0;

        for(int i = 1; i <= 2020; i++) {

            int num = i;

            while(num != 0) {

                if(num%10==2) {

                    count ++;

                }

                num /= 10;

            }

        }

        System.out.println(count);

        scan.close();

    }

     

}

 

2

import java.util.Scanner;

import java.util.ArrayList;

// 1:无需package

// 2: 类名必须Main, 不可修改

 

public class Main {

    public static void main(String[] args) {

        

        long n = 2021041820210418L;

        int count = 0;//计数器

        ArrayList<Long> x = new ArrayList<Long>();

        //求出n的所有因子(具体算法百度:如何求一个数的所有因子)

        for (long i = 1; i < Math.sqrt(n); i++) {

            if (n % i == 0) {

                x.add(i);

                long it = n/i;

                if (it != i) {

                    x.add(it);

                }

            }

        }

        //计算

        for(long chang:x) {

            for(long kuan:x) {

                for(long gao:x) {

                    if (chang*kuan*gao == n) {

                        count++;

                    }

                }

            }

        }

        System.out.println(count);

    }

}

 

...全文
6 回复 打赏 收藏 转发到动态 举报
写回复
回复
切换为时间正序
请发表友善的回复…
发表回复
相关推荐

49,441

社区成员

发帖
与我相关
我的任务
社区描述
和众多高校算法内卷分子,一起学习和交流算法那。浓郁的算法交流氛围,拒绝躺平,有效内卷。加入我们,私信我拉你入核心内卷群。
算法数据结构leetcode 个人社区
社区管理员
  • 执 梗
  • Dream-Y.ocean
  • ღCauchyོꦿ࿐
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

 刷题!