//66666,非常精髓了,我这么写的,也ac了 public static int getN(int n) {         if(n< 0) return getN(-n) ;         int i=0;         while(i*(i+1)<2*n){             i++;         }         if(i*(i+1)==2*n){             return i ;         }else{             if((i*(i+1)/2-n)%2==0){                 return i;             }else{                 if(i%2==0){                     return i+1 ;                 }                 else {                     return i+2 ;                 }             }         }     }
点赞 评论

相关推荐

zyNotCute:感觉问题主要在学校,以及项目吧,项目有些偏简单了;专业技能方面没写redis和微服务有一点小薄弱;当然acm打得好也是不错的。可以再打磨一下祝找工顺利
点赞 评论 收藏
分享
牛客网
牛客企业服务