外星日历

题目描述

某星系深处发现了文明遗迹。

他们的计数也是用十进制。

他们的文明也有日历。日历只有天数,没有年、月的概念。

有趣的是,他们也使用了类似“星期”的概念,

只不过他们的一个星期包含了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]);
}
}
}
}

最新文章

  1. C#程序员开发WinForm必须知道的 Window 消息大全
  2. iOS 设置铃声---加载音乐和音频然后进行播放
  3. 实现了与maya场交互的能力
  4. Java中的异常-Throwable-Error-Exception-RuntimeExcetpion-throw-throws-try catch
  5. 转:关于Apache与Nginx的优势比较(经典)
  6. js SVG
  7. ☀【CSS3】背景图片
  8. 如何使用JCA (J2EE 连接器架构)实现企业应用--转载
  9. Best Time to Buy and Sell Stock II 解答
  10. requireJS的初步掌握(二)
  11. windows系统查看支持最大内存
  12. Android_简易的短信发送器
  13. 原生js封装添加class,删除class
  14. jQuery文件分片上传
  15. ORACLE取字段中的注释
  16. Python全栈之路----编程基本情况介绍
  17. Android源码阅读笔记二 消息处理机制
  18. js定时器优化
  19. 16 级高代 II 思考题十的多种证明
  20. Could not open JDBC Connection for transaction

热门文章

  1. 集群、分布式、SOA、微服务、webService等思想的整理
  2. Gradle 多环境、多渠道打包
  3. Codeforces 1105D(Kilani and the Game,双队列bfs)
  4. 如何搭建一个WEB服务器项目(四)—— 实现安卓端图片加载
  5. mybatis多对一与一对多
  6. tomcat和nginx介绍
  7. wepy 小程序开发(Mixin混合)
  8. poj1149 经典建模
  9. 3、JSP中的Cookie 用于存储 web 页面的用户信息。
  10. Java——动态创建Class(不写入文件,直接从内存中创建class)