蓝桥与力扣刷题(蓝桥 星期计算)

题目:已知今天是星期六,请问 20^22 天后是星期几?

注意用数字 1 到 7 表示星期一到星期日。

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

解题思路+代码:

代码:

java 复制代码
import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改

public class Main {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        //在此输入您的代码...
         int a= (int) Math.pow(20,22);//这个方法可以得到a的b次方
         int k=a%7;
         if(k+6<=7) {
             System.out.println(k+6);
         }else {
             System.out.println((k+6)%7);
         }
        scan.close();
    }
}

规律推算:

测试:

总结:这道题可以用Math.pow()来模运算求解,也可以通过运算规律来推出答案。

相关推荐
TGB-Earnest2 分钟前
【leetcode-合并两个有序链表】
javascript·leetcode·链表
GEEK零零七3 分钟前
Leetcode 3299. 连续子序列的和
算法·leetcode·动态规划
飞飞是甜咖啡9 分钟前
【机器学习】Teacher-Student框架
人工智能·算法·机器学习
YuTaoShao16 分钟前
Java八股文——JVM「内存模型篇」
java·开发语言·jvm
开开心心就好26 分钟前
电脑扩展屏幕工具
java·开发语言·前端·电脑·php·excel·batch
蒟蒻小袁35 分钟前
力扣面试150题--单词接龙
算法·leetcode·面试
ghie90901 小时前
LMD分解通过局部均值分解重构信号实现对信号的降噪
算法·均值算法·重构
零叹2 小时前
篇章十 数据结构——排序
java·数据结构·算法·排序算法
涛哥码咖2 小时前
前端十种排序算法解析
前端·算法·排序算法