今天是周六,两天后是周几?

易错点:今天如果是周六,那么两天后是周一,而不是周二!!!

题目描述

已知今天是星期六,请问 2022 天后是星期几?

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

输入格式

输出格式

这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只输出这个整数,填写多余的内容将无法得分。

复制代码
package apr2;

public class Test2 {
    public static void main(String[] args) {
        System.out.println((6 + ksm(20 , 22)) % 7);
    }
    static long ksm(long a , long b){
        long ans = 1;
        while (b > 0){
            if((b & 1) == 1)
                ans =(ans * a) % 7;
            a = (a * a) % 7;
            b >>= 1;
        }
        return ans;
    }
}
相关推荐
咖啡八杯17 小时前
GoF设计模式——策略模式
java·后端·spring·设计模式
To_OC20 小时前
LC 1 两数之和:面试第一道必考题,暴力解法直接被面试官 pass
javascript·算法·leetcode
用户128526116021 天前
我把祖传Java项目重构后,接口响应从3s砍到了200ms,只改了这几行代码
java
鱼鱼不愚与1 天前
《原来如此 | 第01期:为什么导航软件能预测红绿灯倒计时?》
算法
Linsk1 天前
组件 = 模板 + 业务逻辑
java·前端·vue.js
星沉远浦1 天前
用Gemini高效解决Java代码报错难以定位的问题
java
用户298698530141 天前
Word 文档字符级格式化:Java 实现方案详解
java·后端
复杂网络1 天前
论最小 Agent 计算机的形态
算法
笨鸟飞不快1 天前
从单个服务到集群:一次完整的性能排查复盘
java·前端