HW上机题中级难度(100分)

代码

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;

public class Main {
	public static void main(String[] args)throws Exception{
		Scanner cin = new Scanner(System.in);
		String str1 = cin.next();
		String str2 = cin.next();
		Date date = new Date();
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
		date = sdf.parse(str1+" "+str2);
		long dd = date.getTime();
		dd = dd + 1000;
		System.out.println(sdf.format(new Date(dd)));

	}

}

本题是一种比较投机的解法,利用操作系统去判断闰年和不同月份的不同天数,有这个思路,恰好是和朋友不久前讨论calendar的用法时,朋友的灵机一动,所以灵感还是来自生活中,机会是给有准备的人,不是凭空而降。

时间: 2024-10-18 11:59:45

HW上机题中级难度(100分)的相关文章

2015HW社招上机题(初级60分)

收银机:实现一个收银机的功能,输入应付金额和实付金额,输出钞票最少的找零方案. 环境是HW内部的oj,要求60分钟做两题,一题初级难度,一题中级难度. 解法: import java.util.Scanner; public class Main { public static void main(String[] args){ Scanner cin = new Scanner(System.in); int a = cin.nextInt(); int b = cin.nextInt();

华为上机题汇总(六)

华为上机题汇总(六) 注:编译环境为Visual Studio 2012,答案仅供参考. 目录 华为上机题汇总六 目录 第二十六题 第二十七题 第二十八题 第二十九题 第三十题 第二十六题 26.一副牌中发五张扑克牌给你:让你判断数字的组成: 有以下几种情况: 1:四条:即四张一样数值的牌(牌均不论花色)2:三条带 一对 3:三条带两张不相同数值的牌 4:两对 5:顺子 包括 10,J,Q,K,A 6:什么都不是 7:只有一对 #include <iostream> #include <

华为上机题汇总(四)

华为上机题汇总(四) 注:编译环境为Visual Studio 2012,答案仅供参考. 目录 华为上机题汇总四 目录 第十六题 第十七题 第十八题 第十九题 第二十题 第十六题 16.将一个字符串的元音字母复制到另一个字符串,并排序(30分) 问题描述: 有一字符串,里面可能包含英文字母(大写.小写).数字.特殊字符,现在需要实现一函数,将此字符串中的元音字母挑选出来,存入另一个字符串中,并对字符串中的字母进行从小到大的排序(小写的元音字母在前,大写的元音字母在后,依次有序). 说明: 1.

擦边上100分,我的托福考试总结

我英语底子比较差,高考英语还不到130,四级499,六级擦着及格线过.因为在国内读研究生,所以没有计划出国,而报托福考试只是单纯想激励自己学习英语. 考试时间:2015年2月1日 地点:北京汇佳私立学校 分数:阅读26,听力27,口语23,写作26,总分102 这是我的复习安排: 一.背单词,做听写(大约提前1年开始) 关于背单词,推荐背纸质书,不推荐用网站或app.我原本也不习惯背纸质单词书,买过一本张红岩老师的<词以类记>,但是一直断断续续地背,直到考试了也才背了不到2遍,网站或app多方

华为上机题汇总(十六)

华为上机题汇总(十六) 注:编译环境为Visual Studio 2012,答案仅供参考. 目录 华为上机题汇总十六 目录 第七十六题 第七十七题 第七十八题 第七十九题 第八十题 第七十六题 消除类游戏很多,一般横.竖.斜有连续三个及以上相同就可以消除,为降低难度,本题只需要考虑一维的横消除即可, 即在给定的一组数字中(个,用例保证只有个),如果有连续三个及以上的数字相同,则将这些数字消除, 同时如果前一次消除后导致后面连在一起的也有三个及以上的数字相同,需继续消除,最终输出不能消除的剩余的数

华为上机题汇总(十五)

华为上机题汇总(十五) 注:编译环境为Visual Studio 2012,答案仅供参考. 目录 华为上机题汇总十五 目录 第七十一题 第七十二题 第七十三题 第七十四题 第七十五题 第七十一题 71.渡口问题: 同类车辆先来先上,客车优于货车,客车上了4辆后才可以上货车,客车不足4辆可用货车补充. 客车为0,货车为1 输入:5 00101 输出:01324 #include <iostream> #include <queue> #include <vector> u

华为上机题汇总(五)

华为上机题汇总(五) 注:编译环境为Visual Studio 2012,答案仅供参考. 目录 华为上机题汇总五 目录 第二十一题 第二十二题 第二十三题 第二十四题 第二十五题 第二十一题 21.通过键盘输入100以内正整数的加.减运算式,请编写一个程序输出运算结果字符串. 输入字符串的格式为:"操作数1 运算符 操作数2","操作数"与"运算符"之间以一个空格隔开. 补充说明: 1. 操作数为正整数,不需要考虑计算结果溢出的情况. 2. 若输

华为上机题汇总(二)

华为上机题汇总(二) 注:编译环境为Visual Studio 2012,答案仅供参考. 目录 华为上机题汇总二 目录 第六题 第七题 第八题 第九题 第十题 第六题 6.比较一个数组的元素 是否为回文数组(如abcdcba,hjjh) #include <iostream> #include <vector> #include <string> using namespace std; bool isPalindrome(const string &str){

华为上机题汇总(二十一)

华为上机题汇总(二十) 注:编译环境为Visual Studio 2012,答案仅供参考. 目录 华为上机题汇总二十 目录 第一百零一题 第一百零二题 第一百零三题 第一百零四题 第一百零五题 第一百零一题 101.合唱队问题 问题描述 N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学排成合唱队形. 合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1,2-,K,他们的身高分别为T1,T2,-,TK, 则他们的身高满足T1<-Ti+1>->TK(1<