微博上有個自稱“大笨鍾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.

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

// 獲取輸入的時間字符串

String str = scanner.next();

// 根據 ":" 來分割字符串,返回字符串數組

String[] time = str.split(":");

// 第一個是小時

int hh = Integer.parseInt(time[0]);

// 第二個是分鍾

int mm = Integer.parseInt(time[1]);

// 如果是 0-12點之前 或者 12點整,則不輸出 "Dang"

if ((hh >= 0 && hh < 12) || (hh == 12 && mm == 0)) {

System.out.printf("Only %02d:%02d. Too early to Dang.", hh, mm);

} else {

int n = hh - 12;

while (n > 0) {

System.out.print("Dang");

n--;

}

// 如果過了整點

if (mm > 0) {

System.out.print("Dang");

}

}

}

}

注意復制提交時可能會因為注釋導致亂碼錯誤

java程序大笨钟怎么打,L1-018.大笨鍾(Java)PAT團體程序設計天梯賽-練習集相关推荐

  1. L1-018 大笨钟(java)

    1. 题目详情 微博上有个自称"大笨钟V"的家伙,每天敲钟催促码农们爱惜身体早点睡觉.不过由于笨钟自己作息也不是很规律,所以敲钟并不定时.一般敲钟的点数是根据敲钟时间而定的,如果正 ...

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

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

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

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

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

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

  5. L1-018 大笨钟

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

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

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

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

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

  8. [Python] L1-018. 大笨钟-PAT团体程序设计天梯赛GPLT

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

  9. L1-018. 大笨钟-PAT团体程序设计天梯赛GPLT

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

最新文章

  1. SQL Server 远程无法连接
  2. java数据和窗口怎么结合_卖jsp编程技巧的那个垃圾的所有实例的答案全部
  3. 中国AI开发者真实现状:写代码这条路,会走多久?
  4. Activiti工作流实战-2
  5. 【直播回放】如何准备计算机视觉的面试?
  6. 【原创】从 列表的重复 到 用sum展开二层嵌套列表将子元素合并
  7. python增加一列数据_Python编程给numpy矩阵添加一列方法示例
  8. webpack处理url资源的配置
  9. Http网络传递参数中文乱码问题解决办法
  10. 动态规划与数学方程法解决楼层扔鸡蛋问题
  11. 以太坊源码分析:共识(1)矿工
  12. 经典排序算法(十一)--堆排序Heap Sort
  13. Git(2):如何更改GitHub仓库中项目的语言属性
  14. python下载百度文库文档
  15. oracle+bmp转为txt,Bmp2Txt下载-图像转换成文字(Bmp2Txt )下载1.0-西西软件下载
  16. IPv4与IPv6地址转换
  17. 一个高速公路交警的救命忠告
  18. 【OpenGL】FBO渲染到纹理案例
  19. mysql 提取字符串首字母_SQL获取字段字符串中文首字母
  20. 在rk3328上从零构建ubuntu16.04系统系列(1):sdk的环境配置和编译与uboot的网卡驱动配置

热门文章

  1. 二叉树的锯齿形层次遍历
  2. Beauty Contest(凸包 + 旋转卡壳(模板))
  3. 【CF1394B】Boboniu Walks on Graph【图论】【集合哈希】
  4. 多重背包的二进制优化(ybtoj-宝物筛选)
  5. P5012-水の数列【并查集,RMQ】
  6. Codeforces Round #656 (Div. 3)
  7. JavaFX官方教程(二)之JavaFX体系结构
  8. 部署shiro官方源码时,执行maven命令出错
  9. MySQL timediff()函数
  10. Maven精选系列--标准目录结构