当前位置: 首页 > news >正文

网站开发进度安排专门找图片的网站

网站开发进度安排,专门找图片的网站,sem技术培训,长沙正规网站制作公司标题#xff1a;日期问题小明正在整理一批历史文献。这些历史文献中出现了很多日期。小明知道这些日期都在1960年1月1日至2059年12月31日。令小明头疼的是#xff0c;这些日期采用的格式非常不统一#xff0c;有采用年/月/日的#xff0c;有采用月/日/年的#xff0c;还有…标题日期问题小明正在整理一批历史文献。这些历史文献中出现了很多日期。小明知道这些日期都在1960年1月1日至2059年12月31日。令小明头疼的是这些日期采用的格式非常不统一有采用年/月/日的有采用月/日/年的还有采用日/月/年的。更加麻烦的是年份也都省略了前两位使得文献上的一个日期存在很多可能的日期与其对应。   比如02/03/04可能是2002年03月04日、2004年02月03日或2004年03月02日。   给出一个文献上的日期你能帮助小明判断有哪些可能的日期对其对应吗输入 ---- 一个日期格式是AA/BB/CC。  (0 A, B, C 9)  输入 ---- 输出若干个不相同的日期每个日期一行格式是yyyy-MM-dd。多个日期按从早到晚排列。  样例输入 ---- 02/03/04  样例输出 ---- 2002-03-04   2004-02-03   2004-03-02  资源约定 峰值内存消耗含虚拟机 256M CPU消耗  1000ms 请严格按要求输出不要画蛇添足地打印类似“请您输入...” 的多余内容。 所有代码放在同一个源文件中调试通过后拷贝提交该源码。 不要使用package语句。不要使用jdk1.7及以上版本的特性。主类的名字必须是Main否则按无效代码处理。思路异常混乱的题目限制条件非常多。看似简单实则陷阱重重 月份的范围在0-12之间 天数受到月份的限制 2月的天数还受到闰年的限制输出按顺序注意不能出现重复的如03/03/03 输出一个2003-03-03 完整代码如下 import java.util.Arrays; import java.util.Comparator; import java.util.HashSet; import java.util.Scanner; import java.util.Set; class Date {int year;int month;int day;public Date(int year, int month, int day) {this.year year;this.month month;this.day day;}Overridepublic String toString() {// TODO Auto-generated method stubif (month 10 || day 10) {return year -0 month -0 day;}return year - month - day;} } public class Main {static int[] md {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};static String[] str new String[3];static Date[] date new Date[6];public static void main(String[] args) {Scanner in new Scanner(System.in);String s in.next();str s.split(/);int a Integer.valueOf(str[0]);int b Integer.valueOf(str[1]);int c Integer.valueOf(str[2]);// 年月日date[0] new Date(1900a, b, c);date[1] new Date(2000a, b, c);// 月日年date[2] new Date(1900c, a, b);date[3] new Date(2000c, a, b);// 日月年date[4] new Date(1900c, b, a);date[5] new Date(2000c, b, a);// 排序重写Comparator接口的compare方法保证按顺序输出Arrays.sort(date, new ComparatorDate() {Overridepublic int compare(Date d1, Date d2) {if (d1.year d2.year) {if (d1.month d2.month) {return (int) d1.day - d2.day;}return (int) d1.month - d2.month;}return (int) d1.year - d2.year;}});// 避免重复 SetString set new HashSetString();for (int i 0; i date.length; i) {if (vial(date[i]) !set.contains(date[i].toString())) {set.add(date[i].toString());System.out.println(date[i].toString());}}}// 用于判断日期是否符合规则规则很多private static boolean vial(Date d) {if (d.year 1960 || d.year 2059) {return false;}if (d.month 0 || d.month 12) {return false;}if (d.year % 400 0 || d.year % 100 ! 0 d.year % 4 0) {if (d.month 2) {return d.day 1 d.day 29;}return d.day 1 d.day md[d.month];} else {return d.day 1 d.day md[d.month];}} }
http://www.sadfv.cn/news/117469/

相关文章:

  • qt做网站cms进行网站开发
  • 用html做一号店网站怎么做pc网站建设需要提供哪些资料
  • 做公司网站要什么资料网站开发多少钱一天是
  • 做国内网站花费2024年重大新闻摘抄
  • 网站修改关键词企业网站建设 总结
  • 网站代更新沈阳妇科医院排名前十有哪些
  • 用html5制作个人网站网站建设岗位廉政风险防控
  • 自适应型网站建设推荐解决网站兼容性问题
  • 一般做公司网站需要哪几点国外网站做网上生意哪个好
  • wood怎么做网站结构图node.js做的网站
  • 网站服务器及运营维护公告学校局域网站建设
  • 天津网站建设定制公司如何编程做网站
  • 网站建设的含盖哪方面ix空间搭建wordpress
  • logo生成关键词排名优化公司地址
  • 广州网站建设公司网站阿里云虚拟主机配置wordpress
  • 无锡市住房和城乡建设部网站网站域名备案授权书
  • 国外的域名注册网站哪个好蜂鸟摄影网官网
  • 东莞微网站制作公司平阴县网站建设
  • 黄石城乡建设网站网站设计和平面设计
  • 法律网站建设去西安需要隔离吗
  • 网站搭建的步骤公司注销流程及需要的材料
  • 专门做ppt会员网站dw做的网站乱码
  • 西安网站维护托管使用本地主机做网站
  • 什么是企业邮箱怎么申请seo关键词分析
  • 手机百度网站建设网站制作公司怎么赚钱
  • 策划案网站贵州网站建设营销公司
  • 关于机关单位网站的建设网站如何做排名
  • 快三竞猜网站建设企业咨询公司取名
  • 提供微信网站建设一个域名对应多个网站
  • 检察院加强网站建设凡科互动app