每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)
1.Algorithm
Reverse Integer
Given a 32-bit signed integer, reverse digits of an integer.
Example 1:
|
|
Example 2:
|
|
Example 3:
|
|
Note:
Assume we are dealing with an environment which could only store integers within the 32-bit signed integer range: [−231, 231 − 1]. For the purpose of this problem, assume that your function returns 0 when the reversed integer overflows.
Code:
|
|
Tips:
- 将有符号数先取绝对值
- 使用Python扩展切片反转字符串
2.Review
可以翻译,锻炼自己的阅读和英语能力。
英文文章可以去自己想要学习的技术官网获取,或者自己喜欢的公司 blog
Machine Learning based Password Strength Classification
【原创翻译】基于机器学习的密码强度检测
https://www.t00ls.net/viewthread.php?tid=50581
3.Tip
生活技巧,学习技巧、工具
Online Table Convert Tool
此网站可在线将各种格式的表格数据互相转换
支持导入格式:
- Excel
- URL
- HTML
- Markdown
- CSV
支持导出的格式:
- Excel
- URL
- HTML
- JSON
- XML
- YAML
- SQL
- LaTeX
- Markdown
- CSV/TSV
- Text