Human Readable Time
原题文:
Write a function, which takes a non-negative integer (seconds) as input and returns the time in a human-readable format (HH:MM:SS)
HH = hours, padded to 2 digits, range: 00 - 99
MM = minutes, padded to 2 digits, range: 00 - 59
SS = seconds, padded to 2 digits, range: 00 - 59
The maximum time never exceeds 359999 (99:59:59)
task:
构建一个函数,把给定的秒数转为可读性好的形式
即: 时:分:秒
m, s = divmod(s, 60)
相当于
m = s//60 商
s = s%60 余数
def make_readable(seconds):s = secondsm, s = divmod(s, 60)h, m = divmod(m, 60)return "{:02}:{:02}:{:02}".format(h, m, s)```return "%02d:%02d:%02d" % (h, m, s)改用fomat()函数```
最高赞solution:
def make_readable(s):return '{:02}:{:02}:{:02}'.format(s / 3600, s / 60 % 60, s % 60)
思路基本一样,
codewars偏向于行数较少,能合成一行的就合成一行.
莫道君行早,更有早行人.
Human Readable Time相关推荐
- codewars - Human Readable Time
codewars - Human Readable Time 我的代码 def make_readable(seconds):# Do somethinghh = 0mm = 0ss = second ...
- C++ CodeWar KATA4:Human readable duration format
让我们先来读题: Your task in order to complete this Kata is to write a function which formats a duration, g ...
- Apache Maven 安装与配置-修改源
Maven配置,强大的Java包管理器 Maven介绍 Apache Maven 下载 Apache Maven 安装 要求 启动 解压到适当的文件夹 添加环境变量 修改配置 启动测试 Maven介绍 ...
- 三段式LLVM编译器
三段式LLVM编译器 目录 概述 LLVM技术生态之编译器 一.传统编译器的设计 二.传统编译器模式的实现 三.LLVM的三段式实现 四.LLVM's Code Representation:LLVM ...
- 从PyTorch到ONNX的端到端AlexNet
从PyTorch到ONNX的端到端AlexNet 这是一个简单的脚本,可将Torchvision中定义的经过预训练的AlexNet导出到ONNX中.运行一轮推理Inference,然后将生成的跟踪模型 ...
- 使用 Inception-v3,实现图像识别(Python、C++)
目录 简介 使用 Python API 使用 C++ API 简介 对于我们的大脑来说,视觉识别似乎是一件特别简单的事.人类不费吹灰之力就可以分辨狮子和美洲虎.看懂路标或识别人脸.但对计算机而言,这些 ...
- 自定义国内maven镜像包设置settings.xml
直接复制以下代码创建一个名为settings.xml的文件,放到C:\Users\Administrator\.m2下即可 <!-- Licensed to the Apache Softwar ...
- Linux tcpdump命令详解与Wireshark
简介 用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具. tcpdump可以将网络中传送的数据包的 ...
- Maven国内源设置 - OSChina国内源失效了,别更新了
Maven国内源设置 - OSChina国内源失效了,别更新了 原文:http://blog.csdn.net/chwshuang/article/details/52198932 最近在写一个Spr ...
最新文章
- Hinton口中破解宇宙终极秘密的GPT-3厉害在哪?这有篇涂鸦详解
- Hinton:人类就是机器,绝妙的机器
- android gc 回调,android - 使用Picasso通过Bitmap获取回调
- topics in innovation management
- UOJ#449. 【集训队作业2018】喂鸽子 min-max容斥,FFT
- java做橡皮擦效果_HTML5 canvas橡皮擦擦拭效果
- (48)FPGA面试技能提升篇(数字采样、射频存储、频谱搬移)
- 图像处理之基础---图像高效不失真缩放既卷积应用
- postgres报错:FATAL: Peer authentication failed for user “zabbix“ Previous connection kept
- 好的软件测试的简历是什么样的?
- 城市空气质量监测系统解决方案
- 深入理解之border属性(第一期)
- Android 图片控件ImageView
- 春考天津计算机知识点资料,2016年天津春季高考计算机基础考试大纲
- python笔记-05(条件、循环及其他语句)
- Java调用MaxMind GeoIP库查询IP地理信息
- intellij HTTP状态 404 - 未找到_了解你的业务状态!使用 Nagios 打造专业的业务状态监控...
- Angular14 Visual Studio Code作为Angular开发工具常用插件安装、json-server安装与使用、angular/cli安装失败问题、emmet安装...
- 行星齿轮动力学模型matlab程序代码
- python不弹窗执行js_python使用execjs执行js