1. 题目详情

微博上有个自称“大笨钟V”的家伙,每天敲钟催促码农们爱惜身体早点睡觉。不过由于笨钟自己作息也不是很规律,所以敲钟并不定时。一般敲钟的点数是根据敲钟时间而定的,如果正好在某个整点敲,那么“当”数就等于那个整点数;如果过了整点,就敲下一个整点数。另外,虽然一天有24小时,钟却是只在后半天敲1~12下。例如在23:00敲钟,就是“当当当当当当当当当当当”,而到了23:01就会是“当当当当当当当当当当当当”。在午夜00:00到中午12:00期间(端点时间包括在内),笨钟是不敲的。

下面就请你写个程序,根据当前时间替大笨钟敲钟。

输入格式:

输入第一行按照hh:mm的格式给出当前时间。其中hh是小时,在00到23之间;mm是分钟,在00到59之间。

输出格式:

根据当前时间替大笨钟敲钟,即在一行中输出相应数量个Dang。如果不是敲钟期,则输出:

Only hh:mm.  Too early to Dang.

其中hh:mm是输入的时间。

输入样例1:

19:05

输出样例1:

DangDangDangDangDangDangDangDang

输入样例2:

07:05

输出样例2:

Only 07:05.  Too early to Dang.

2. 代码示例

把小时和分钟分开看就行

import java.io.*;public class 大笨钟 {public static void main(String[] args) throws IOException {BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));String time = bf.readLine();//分出小时和分钟String[] sp = time.split(":");int hour = Integer.parseInt(sp[0]);int minute = Integer.parseInt(sp[1]);//时间在00:00到12:00之间不用Dangif(hour < 12 || (hour == 12 && minute == 0)){System.out.printf("Only %s.  Too early to Dang.", time);}//正好在整点,敲整点else if(minute == 0){for (int i = 0; i < (hour - 12); i++) {System.out.print("Dang");}}//不在整点,敲下一个整点else {for (int i = 0; i < (hour - 12) + 1; i++) {System.out.print("Dang");}}}
}

L1-018 大笨钟(java)相关推荐

  1. 2018/12/05 PAT刷题 L1-018 大笨钟 Java

    花了很大的力气把题目从Scanner的输入方式改成BufferedReader和InputStreamReader的方式, 想法其实是很简单的, 就是执行的过程中, 不仔细, 导致有1个测试点一直过不 ...

  2. [L1 - 10分合集]大笨钟

    L1-018 大笨钟 分数 10 作者 陈越 单位 浙江大学 题目: 微博上有个自称"大笨钟V"的家伙,每天敲钟催促码农们爱惜身体早点睡觉.不过由于笨钟自己作息也不是很规律,所以敲 ...

  3. 大笨钟的心情(java)

    描述 有网友问:未来还会有更多大笨钟题吗?笨钟回复说:看心情-- 本题就请你替大笨钟写一个程序,根据心情自动输出回答. 输入 输入在一行中给出 24 个 [0, 100] 区间内的整数,依次代表大笨钟 ...

  4. 杭电4530小Q系列故事——大笨钟

    小Q系列故事--大笨钟 Time Limit: 600/200 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others) Total ...

  5. 古风排版+大笨钟+宇宙无敌加法器+情人节

    L1-1 古风排版 中国的古人写文字,是从右向左竖向排版的.本题就请你编写程序,把一段文字按古风排版. 输入格式:输入在第一行给出一个正整数N(<100),是每一列的字符数.第二行给出一个长度不 ...

  6. L1-018 大笨钟

    L1-018 大笨钟 (10 分) 微博上有个自称"大笨钟V"的家伙,每天敲钟催促码农们爱惜身体早点睡觉.不过由于笨钟自己作息也不是很规律,所以敲钟并不定时.一般敲钟的点数是根据敲 ...

  7. C语言程序练习-L1-018 大笨钟 (10分)

    L1-018 大笨钟 (10分) 微博上有个自称"大笨钟V"的家伙,每天敲钟催促码农们爱惜身体早点睡觉.不过由于笨钟自己作息也不是很规律,所以敲钟并不定时.一般敲钟的点数是根据敲钟 ...

  8. 10行代码AC——L1-018 大笨钟 (10分)(~解题报告~)

    立志用更少的代码做更优化的表达 微博上有个自称"大笨钟V"的家伙,每天敲钟催促码农们爱惜身体早点睡觉.不过由于笨钟自己作息也不是很规律,所以敲钟并不定时.一般敲钟的点数是根据敲钟时 ...

  9. L1-018 大笨钟 (10 分)

    L1-018 大笨钟 (10 分) 微博上有个自称"大笨钟V"的家伙,每天敲钟催促码农们爱惜身体早点睡觉.不过由于笨钟自己作息也不是很规律,所以敲钟并不定时.一般敲钟的点数是根据敲 ...

最新文章

  1. 火狐 4 月全球使用量首超微软
  2. 顽石系列:Java技术面试
  3. mysql基础查询语法
  4. QT 手动创建信号函数 与 槽函数
  5. 监控摄像头服务器维护要多久,监控摄像机怎么维护和保养?
  6. 程序员如何“炼”成算法大师? | 附完整代码
  7. 配置suse syslog服务器
  8. cocos2d中CCSprite的使用总结 【转】
  9. 我的Java开发学习之旅------Java ClassLoader解析一(转)
  10. java 多表联合查询后的结果的结果放入list里 如何拿出来_联表查询出来的结果集合放入两个POJO中然后放入List里,然后在JSP里显示出来。高手请进……急……在线等!...
  11. 12864c与语言字符显示,12864液晶显示C语言程序设计实例
  12. Charles使用教程
  13. 单相智能电表(DL/T645-2007协议)
  14. 【实用软件】picasa不能导入文件夹至其中 的问题解决
  15. c java long_C语言中输出long long型数据怎么输出
  16. 多功能域名检测集合工具
  17. iOS Info.plist知多少
  18. [MSSQL]如何获取日期月份的英文缩写
  19. 共享手机 馅饼还是陷阱
  20. vue2.0生命周期数据共享

热门文章

  1. 【话题:工作生活】2019年工作总结--绿肥红瘦,坎坷依旧
  2. 读书笔记 之 《浮生六记》
  3. maven 常用打包方式汇总
  4. 初次见面,还请多多关照
  5. 电商宝打单发货模块初始化设置
  6. ZZULI 1868: UP UP UP!【dp】
  7. win10+python3.6+cuda9+pytorch1.1.0安装
  8. Spring事务传播实现原理
  9. 教你在每段视频的任意位置添加LOGO图片
  10. 创业冲突的五种解决方法是_大学生创业团队的冲突管理