leetcode-第十九周
来源:互联网 发布:mac没有 hosts文件 编辑:程序博客网 时间:2024/06/03 19:16
539. Minimum Time Difference
class Solution {private: int toInt(const string &s) { char c; int h, m; stringstream ss(s); ss >> h >> c >> m; return h * 60 + m; }public: int findMinDifference(vector<string>& timePoints) { vector<int> vec; int ret = INT_MAX; for (auto &t: timePoints) vec.push_back(toInt(t)); sort(vec.begin(), vec.end()); //vec.push_back(vec.front()); for (auto v: vec) cout << v << " "; cout << endl; for (int i = 1; i < vec.size(); i++) { int val = vec[i] - vec[i - 1]; ret = min(ret, val); } ret = min(ret, vec.back() - vec.front()); ret = min(ret, (1440 + vec.front() - vec.back()) % 1440); return ret; }};
阅读全文
0 0
- leetcode-第十九周
- 第十九周总结
- 第十九周工作计划表
- 第十九周得总结
- 第十九周工作周报
- 第十九周工作总结
- 第十九周工作日志
- 第十九周工作周报
- 第十九周工作周报
- hiho第十九周
- #OSG+VS#第十九周
- 第十九
- 第十九周的总结2
- 第十九周oj刷题:时间差
- 第十九周:课后习题8.8
- leetcode:110 Balanced Binary Tree-每日编程第十九题
- LeetCode 第十九题 Remove Nth Node From End of List
- 第十九周工作报告(2014.6.30~7.6)
- Dex文件结构
- html5大文件上传技术
- Java客户端Jedis的八种调用方式(事务、管道、分布式)介绍 (7)
- 【Docker容器的跨主机访问】- 使用Open vSwitch实现跨主机容器连接
- Groovy&Gradle总结
- leetcode-第十九周
- QT入门笔记一 十分钟流程走一遍
- gdb中忽略信号处理
- SLAM一些简单的简介---摘之网
- dubbox学习第一 天之dubbox + zookeeper 部署
- mongoDB与项目相分离
- 关于使用WebView的一些问题
- 把数组排列成最小的数
- Swing 重绘 repaint,updateUI区别