蓝桥杯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);
    }
}
相关推荐
懂点Tech7 小时前
ctfshow misc28:GIF 高度修改解题与脚本实现
开发语言·windows·python
微尘hjx8 小时前
【ByteTrack 04】多轨迹算法ByteTrack改进点
算法·yolo·目标检测·目标跟踪·bytetrack·ultralytics·车跟踪
云和数据.ChenGuang8 小时前
Python 重写(Override)深度解析:从 MRO 到 super() 的完整机制
java·开发语言·人工智能·python·langchain·1024程序员节
摇滚侠8 小时前
《On Java 中文版 基础卷》阅读笔记 实现隐藏 12
java·数据库·笔记
美狐美颜SDK开放平台9 小时前
视频美颜SDK试用DEMO阶段应该测试什么?直播APP接入实操指南
开发语言·人工智能·深度学习·音视频·美颜sdk·直播美颜sdk·第三方美颜sdk
dtq04249 小时前
C++小案例 - 日志实战
开发语言·c++
星夜离尘569 小时前
MATLAB ADC 码流触顶诊断:命中数、缺口分段与削顶不可辨识性
开发语言·matlab
路灯上の马陈9 小时前
二叉树的定义与性质
数据结构·二叉树·树结构·1024程序员节
码匠许师傅9 小时前
【C++三方组件】Qt 概览:桌面 C++ 的事实标准与许可证三轨
开发语言·c++·qt
码匠许师傅10 小时前
【C++三方组件】POCO:跨平台系统编程全家桶
开发语言·c++