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

题目:已知今天是星期六,请问 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()来模运算求解,也可以通过运算规律来推出答案。

相关推荐
Q_Boom17 分钟前
LeetCode 环形链表II:为什么双指针第二次会在环的入口相遇?
算法·leetcode·链表
SsummerC19 分钟前
【leetcode100】括号生成
python·算法·leetcode
gotoc丶19 分钟前
堆排序:力扣215.数组中的第K个大元素
javascript·数据结构·算法·leetcode·排序算法
一只_程序媛20 分钟前
【leetcode hot 100 199】二叉树的右视图
算法·leetcode·职场和发展
一只_程序媛21 分钟前
【leetcode hot 100 230】二叉搜索树中第K小的元素
算法·leetcode·职场和发展
拾忆,想起24 分钟前
Nacos命名空间Namespace:微服务多环境管理的“秘密武器”如何用?
java·运维·spring boot·spring cloud·微服务·架构
lllsure2 小时前
【快速入门】MyBatis
java·后端·mybatis
Exclusive_Cat2 小时前
失败的面试经历(ʘ̥∧ʘ̥)
面试·职场和发展
爱学习的学姐2 小时前
【精品源码】Java宠物领养网站+SpringBoot+VUE+前后端分离
java·spring boot·宠物
双叶8363 小时前
(C语言)写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和(递归函数)
c语言·开发语言·数据结构·算法·游戏