401. Binary Watch
来源:互联网 发布:java可以使用html5吗 编辑:程序博客网 时间:2024/06/11 05:54
A binary watch has 4 LEDs on the top which represent the hours (0-11), and the 6 LEDs on the bottom represent theminutes (0-59).
Each LED represents a zero or one, with the least significant bit on the right.
For example, the above binary watch reads "3:25".
Given a non-negative integer n which represents the number of LEDs that are currently on, return all possible times the watch could represent.
Example:
Input: n = 1
Return: ["1:00", "2:00", "4:00", "8:00", "0:01", "0:02", "0:04", "0:08", "0:16", "0:32"]
public class Solution { public List<String> readBinaryWatch(int num) { List<String> s=new ArrayList<>(); for(int h=0;h<12;h++) { for(int m=0;m<60;m++) { if(Integer.bitCount(h*64+m)==num) { s.add(String.format("%d:%02d",h,m)); } } } return s; }}
0 0
- 【Leetcode】401. Binary Watch
- 401. Binary Watch
- 401. Binary Watch
- [LeetCode]401. Binary Watch
- 401. Binary Watch
- 401. Binary Watch
- 401.Binary Watch
- 401. Binary Watch
- 401. Binary Watch
- LeetCode 401. Binary Watch
- [leetcode]401. Binary Watch
- 401. Binary Watch
- Leetcode 401. Binary Watch
- LeetCode 401. Binary Watch
- LeetCode 401. Binary Watch
- LeetCode 401. Binary Watch
- 401. Binary Watch【E】
- leetcode 401. Binary Watch
- 第三周报告
- solr详细教程。(你想要的这里都有..)
- 割点 割边
- 在HTML中实现动画的方法
- 2-SAT——POJ 3683
- 401. Binary Watch
- 使用moy快速开发后台管理系统(一)
- iOS应用架构谈 本地持久化方案及动态部署
- 打鼹鼠
- 在VirtualBox中,设置Ubuntu分辨率
- Jasperreport导出pdf内容展示不完全处理
- Nginx常用命令
- python安装opencv
- AndroidStudio 使用Lambada 以及相互转化