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

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

题目描述

已知今天是星期六,请问 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;
    }
}
相关推荐
程序猿乐锅2 小时前
从0-1一文详解RabbitMQ
java·分布式·后端·中间件·rabbitmq·ruby
考虑考虑5 小时前
JDK26中的List.ofLazy()
java·后端·java ee
小蒜学长5 小时前
基于SpringBoot的公寓报修管理系统的设计与实现(代码+数据库+LW)
java·spring boot·后端·公寓报修管理系统·多角色协同
for_ever_love__5 小时前
MySQL 主从复制讲透:binlog 原理、搭建步骤与读写分离
java·数据库·mysql·binlog·读写分离·原理·主从复制
Ada's5 小时前
【计算机基础系列】003:Python数据结构
开发语言·数据结构·python
Nil2087 小时前
leetcode 118杨辉三角
算法·leetcode·职场和发展
小π军8 小时前
操作系统面试题
java·linux·服务器
倔强的石头1068 小时前
应用账号最小权限实践:读写账号、报表账号、运维账号分层
java·运维·开发语言
Shaoshing8 小时前
ThreadLocal
java·jvm·threadlocal