题解:
- 初始化行数为0,硬币数量为n。
- 当硬币数量大于等于当前行数时,将硬币数量减去当前行数,行数加1。
- 返回行数。
class Solution:
def arrangeCoins(self, n: int) -> int:
row = 0
while n >= row:
n -= row
row += 1
return row - 1
题解:
class Solution:
def arrangeCoins(self, n: int) -> int:
row = 0
while n >= row:
n -= row
row += 1
return row - 1