Java实现 蓝桥杯 算法提高 日期计算
算法提高 日期计算
时间限制:1.0s 内存限制:256.0MB
问题描述
已知2011年11月11日是星期五,问YYYY年MM月DD日是星期几?注意考虑闰年的情况。尤其是逢百年不闰,逢400年闰的情况。
输入格式
输入只有一行
YYYY MM DD
输出格式
输出只有一行
W
数据规模和约定
1599 <= YYYY <= 2999
1 <= MM <= 12
1 <= DD <= 31,且确保测试样例中YYYY年MM月DD日是一个合理日期
1 <= W <= 7,分别代表周一到周日
样例输入
2011 11 11
样例输出
5
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Scanner;public class 日期计算 {public static void main(String[] args) {DateFormat df = new SimpleDateFormat("EEE");Scanner in = new Scanner(System.in);int yy = in.nextInt();int mm = in.nextInt();int dd = in.nextInt();/*Date d = new Date(yy,mm,dd); 直接new的日期和Calendar获取的日期星期不一样,Calendar获取的日期更精确System.out.println(df.format(d));*/Calendar can = Calendar.getInstance();can.set(yy, mm-1, dd);Date date = can.getTime();String day = df.format(date);if(day.equals("星期一")) {System.out.println(1);}else if(day.equals("星期二")) {System.out.println(2);}else if(day.equals("星期三")) {System.out.println(3);}else if(day.equals("星期四")) {System.out.println(4);}else if(day.equals("星期五")) {System.out.println(5);}else if(day.equals("星期六")) {System.out.println(6);}else if(day.equals("星期日")) {System.out.println(7);}in.close();}}
Java实现 蓝桥杯 算法提高 日期计算相关推荐
- 蓝桥杯 算法提高 日期计算
算法提高 日期计算 时间限制:1.0s 内存限制:256.0MB问题描述已知2011年11月11日是星期五,问YYYY年MM月DD日是星期几?注意考虑闰年的情况.尤其是逢百年不闰,逢400年闰的情况. ...
- Java实现 蓝桥杯 算法提高 概率计算
算法提高 概率计算 时间限制:1.0s 内存限制:256.0MB 问题描述 生成n个∈[a,b]的随机整数,输出它们的和为x的概率. 输入格式 一行输入四个整数依次为n,a,b,x,用空格分隔. 输出 ...
- Java实现 蓝桥杯 算法提高 小X的购物计划
试题 算法提高 小X的购物计划 问题描述 小X打算去超市shopping.小X没什么钱,只有N元.超市里有M种物品,每种物品都需要money,在小X心中有一个重要度.有的物品有无限件,有的物品只有几件 ...
- Java实现 蓝桥杯 算法训练 天数计算
试题 算法训练 天数计算 问题描述 编写函数求某年某月某日(**** ** **)是这一年的第几天 .提示:要考虑闰年,闰年的2月是29天(闰年的条件:是4的倍数但不是100的倍数,或者是400的倍数 ...
- Java实现 蓝桥杯 算法提高 快乐司机
算法提高 快乐司机 时间限制:1.0s 内存限制:256.0MB 问题描述 "嘟嘟嘟嘟嘟嘟 喇叭响 我是汽车小司机 我是小司机 我为祖国运输忙 运输忙" 这是儿歌"快乐的 ...
- Java实现蓝桥杯 算法提高 身份证号码升级
算法提高 身份证号码升级 时间限制:1.0s 内存限制:256.0MB 问题描述 从1999年10月1日开始,公民身份证号码由15位数字增至18位.(18位身份证号码简介).升级方法为: 1.把15位 ...
- Java实现 蓝桥杯 算法提高 三角形
算法提高 12-1三角形 时间限制:1.0s 内存限制:256.0MB 提交此题 问题描述 为二维空间中的点设计一个结构体,在此基础上为三角形设计一个结构体.分别设计独立的函数计算三角形的周长.面积. ...
- Java实现 蓝桥杯 算法提高 复数四则运算
算法提高 6-17复数四则运算 时间限制:1.0s 内存限制:512.0MB 提交此题 设计复数库,实现基本的复数加减乘除运算. 输入时只需分别键入实部和虚部,以空格分割,两个复数之间用运算符分隔:输 ...
- Java实现 蓝桥杯 算法提高 成绩排名
试题 算法提高 成绩排名 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 小明刚经过了一次数学考试,老师由于忙碌忘记排名了,于是老师把这个光荣的任务交给了小明,小明则找到了聪明的你, ...
- Java实现 蓝桥杯 算法提高 Monday-Saturday质因子
试题 算法提高 Monday-Saturday质因子 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 这个问题是个简单的与数论有关的题目,看起来似乎是"求正整数的所有质因子 ...
最新文章
- js 404页面跳转
- C++中的迭代器(STL迭代器)iterator
- 数组, 数组的初始化
- SQL备份与恢复之备份类型和选项
- Nginx 缓存命中率
- android 入门-工序
- c 用mysql导出xls文件怎么打开_mysql——xls表格的导出和导入(重点)
- 常见的技术类英文字母含义总结,Localhost、SDK、URL 等(持续更新中)
- 【转载】安装程序无法复制文件CONVLOG.EX
- 不信不能雷倒你!超牛高考作文
- 一根烟上热搜,先让 AI 看看你的肺
- crbug/1173575, non-JS module files deprecated.
- linux下配置PPTP协议×××
- ICMP协议(网际报文控制协议)详解
- 基于Python的淘宝用户行为分析
- 哈佛幸福课-幸福笔记
- android 方向传感器
- android程序安装目录在哪里,Android app 安装目录知识
- 如何在react-native中使用阿里iconfont矢量图标
- Centos7 查看磁盘i/o, 定位占用i/o读写高的进程