蓝桥杯20560逃离高塔

题目只需要我们找出个位数字为3的个数,我们并不需要按照题目逐个计算1-2025的三次方,因为某几个数相乘结果的个位数字,只和这些数本身的个位数字有关(例如5615,8557,4119这三个数相乘的个位数就是5*7*9的个位数),所以一个数的立方的个位数字,只和这个数本身的个位数字有关。7^3个位数是3,所以我们只需要得出1-2025中以个位数是7的数字的总数即可。

java 复制代码
public class Main {
    public static void main(String[] args) {
        int count=0;
        for (int i=1;i<=2025;i++){
            String num = Integer.toString(i);//转为字符串方便操作
            if (num.endsWith("7")){//判断是否以7结尾
                count++;
            }
        }
        System.out.println(count);
    }
}
相关推荐
程序员小远6 分钟前
Python自动化测试框架及工具详解
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·接口测试
daidaidaiyu23 分钟前
ThingsBoard 规则链系统源码分析和自定义定时器
java
Black蜡笔小新37 分钟前
自动化AI算法训练服务器DLTM制造业AI质检工作站助力制造业实现AI智检
人工智能·算法·自动化
嵌入式小能手40 分钟前
飞凌嵌入式ElfBoard-进程间的通信之命名管道
linux·服务器·算法
sleven fung1 小时前
MinerU与BabelDOC与KTransformers与OpenAI API库
开发语言·python·ai·langchain
小毛驴8501 小时前
spring-boot-maven-plugin,maven-compiler-plugin 功能对比
java·python·maven
萤萤七悬1 小时前
【Python笔记】AI帮实现CLI工具-使用argparse.ArgumentParser接收命令参数
开发语言·笔记·python
啦哈拉哈1 小时前
Leetcode题解记录-hot100(81-100)
算法·leetcode·职场和发展
iCxhust1 小时前
C# 命令行指令 查看二进制文件
开发语言·单片机·嵌入式硬件·c#·proteus·微机原理·8088单板机
csdn_aspnet1 小时前
Java 霍尔分区算法(Hoare‘s Partition Algorithm)
java·开发语言·算法