作者归档:在线疯狂

RSS feed of 在线疯狂

[LeetCode]Summary Ranges

题目描述:

Given a sorted integer array without duplicates, return the summary of its ranges.

For example, given [0,1,2,4,5,7], return ["0->2","4->5","7"].

题目大意:

给定一组排好序且无重复的整数,返回整数范围的汇总。

例如给定数组 [0,1,2,4,5,7], 返回 ["0->2","4->5","7"]。

解题思路:

将逐一递增的整数序列化简为(起点->终点)即可。

Python代码:

class Solution:
    # @param {integer[]} nums
    # @return {string[]}
    def summaryRanges(self, ...

继续阅读

浮点精度问题简析

Why don’t my numbers add up?

为什么我的数加起来对不上?

So you’ve written some absurdly simple code, say for example:

你写了一段极其简单的代码,比如:

    0.1 + 0.2

and got a really unexpected result:

然后得到了一个意想不到的结果:

    0.30000000000000004

Why don’t my numbers, like 0.1 + 0.2 add ...

继续阅读