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

Python | Leetcode Python题解之第401题二进制手表

题目:

题解:

class Solution:
    def readBinaryWatch(self, turnedOn: int) -> List[str]:
        ans = list()
        for i in range(1024):
            h, m = i >> 6, i & 0x3f   # 用位运算取出高 4 位和低 6 位
            if h < 12 and m < 60 and bin(i).count("1") == turnedOn:
                ans.append(f"{h}:{m:02d}")
        return ans

相关文章:

  • 代码管理-使用TortoiseGit同步项目到Github/Gitee
  • 近期值得关注的3个线性时序模型及其未来发展综述
  • html加载页面
  • XWiki中添加 html 二次编辑失效
  • C++初阶学习第六弹------标准库中的string类
  • 微信小程序页面制作——婚礼邀请函(含代码)
  • linux 解压缩
  • sql server 分区表查询
  • Android 12系统源码_窗口管理(八)WindowConfiguration的作用
  • springboot通过tomcat部署项目(包含jar、war两种方式,迄今为止全网最详细!2024更新..建议收藏,教学!万字长文!)
  • 二叉树的链式结构和递归程序的递归流程图
  • JavaScript substring() 方法
  • 关于循环Socket创建超Linux文件句柄限制现象分析
  • Etcd权限认证管理
  • HTML——基本标签
  • Basler 相机与LabVIEW进行集成
  • 便捷数据检索与下载,拟合曲线预测趋势 轻松管理多个项目,实现在线监测
  • Python和C++气候模型算法模型气候学模拟和统计学数据可视化及指标评估
  • SQLite的入门级项目学习记录(四)
  • SpringDataJPA基础增删改查
  • 以军向也门3个港口的居民发布撤离令
  • 国台办:实现祖国完全统一是大势所趋、大义所在、民心所向
  • 专访|导演刘江:给谍战题材注入现实主义的魂
  • 高适配算力、行业大模型与智能体平台重塑工业城市
  • 巴称巴控克什米尔地区11人在印方夜间炮击中身亡
  • 中国词学研究会原会长、华东师大教授马兴荣逝世,享年101岁