zoukankan      html  css  js  c++  java
  • Java实现第八届蓝桥杯外星日历

    外星日历

    题目描述
    某星系深处发现了文明遗迹。

    他们的计数也是用十进制。
    他们的文明也有日历。日历只有天数,没有年、月的概念。
    有趣的是,他们也使用了类似“星期”的概念,
    只不过他们的一个星期包含了9天,
    为了方便,这里分别记为: A,B,C…H,I

    从一些资料上看到,
    他们的23日是星期E
    他们的190日是星期A
    他们的343251日是星期I

    令人兴奋的是,他们居然也预见了“世界末日”的那天,
    当然是一个很大很大的数字
    651764141421415346185

    请你计算一下,这遥远的一天是该文明的星期几?

    你需要提交的是一个大写字母,表示该文明的星期几,
    不要填写任何多余的内容。

    import java.util.*;
    import java.math.*;
     
    public class Main {
        
        public static void main(String[] args) {
        	char[] c = {'I','A','B','C','D','E','F','G','H'};
        	BigInteger b1 = new BigInteger("651764141421415346185");
        	BigInteger b2 = new BigInteger("9");
        	BigInteger yu = b1.mod(b2);
        	for(int i=0;i<c.length;i++){
        		if(i==yu.intValue()){
        			System.out.println(c[i]);
        		}
        	}
        }
    }
    
  • 相关阅读:
    redis——事务
    redis——队列
    linux安装mysql5.7
    转载:centos7yum默认为阿里云镜像
    redis——缓存穿透、缓存击穿、缓存雪崩
    redis——持久化
    redis——分布式锁
    并发编程实践
    Java并发包中线程同步器
    并发包中ScheduledThreadPoolExecutor
  • 原文地址:https://www.cnblogs.com/a1439775520/p/13077611.html
Copyright © 2011-2022 走看看