随笔分类 -  每日一题

基础题&算法题 Python&Golang
摘要:今日得到: 位运算真的是 666, 计算机基础还有数学知识都很重要. LeetCode-191 二进制位1的个数 LeetCode上第 191 号问题:编写一个函数,输入是一个无符号整数,返回其二进制表达式中数字位数为 ‘1’ 的个数。 观察一下 n 与 n-1 这两个数的二进制表示:对于 n-1 阅读全文
posted @ 2020-07-17 23:51 JonPan 阅读(707) 评论(0) 推荐(0) 编辑
摘要:解题思路 方法一:先按【点】进行切割版本号,得到一个数组,这里要考虑数组不等长的问题,所以短的要进行补0操作,然后依次多数组中元素进行比较,当然字符串要转换为整数在进行比较 方法二:不切割,使用双指针逐步进行比较,根据点做为前置条件,每个字符转为 ASCII 码,并用*10来避免前导零和后置零的问题 阅读全文
posted @ 2020-06-10 12:49 JonPan 阅读(305) 评论(0) 推荐(0) 编辑
摘要:**题目:**给定两个整数,分别表示分数的分子 numerator 和分母 denominator,以字符串形式返回小数。如果小数部分为循环小数,则将循环的部分括在括号内。链接 示例 1: 输入: numerator = 1, denominator = 2 输出: "0.5" 示例 2: 输入: 阅读全文
posted @ 2020-06-09 12:20 JonPan 阅读(263) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示