441--排列硬币(解方程)

题目

你总共有 n 枚硬币,并计划将它们按阶梯状排列。对于一个由 k 行组成的阶梯,其第 i 行必须正好有 i 枚硬币。阶梯的最后一行 可能 是不完整的。

给你一个数字 n ,计算并返回可形成 完整阶梯行 的总行数。

解答

本质上就是类加 ,1+2+3+。。。。

代码

点击查看代码
class Solution {
    public int arrangeCoins(int n) {
  return  (int) (Math.sqrt(((long)n<<3)+1)-1)>>1;
    
    }
posted @ 2022-03-18 17:02  是徐洋洋呀  阅读(58)  评论(0)    收藏  举报