easy understand codes with explanation


  • 0

    since ((L + 1)/2 )* L == n
    therefore (math.sqrt(1 + 8 * n) - 1) /2

    class Solution(object):
    def arrangeCoins(self, n):
    """
    :type n: int
    :rtype: int
    """
    return int((math.sqrt(1 + 8 * n) - 1) //2)


Log in to reply
 

Looks like your connection to LeetCode Discuss was lost, please wait while we try to reconnect.