求1+2+3+...+n

1.题目:
求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
2.思路:

public class Solution {
    public int Sum_Solution(int n) {
        //return n*(1+n)/2;
        int sum=(int)Math.pow(n,2)+n;//不用乘除
        return sum>>1;
    }
}
全部评论

相关推荐

2025-12-17 12:08
门头沟学院 产品经理
牛客85811352...:1希音不知道算不算大厂 2完全符合,过得很舒服, 3确实只有杂活 领导找我续签到明年3、4月我要继续吗。主要是边实习边秋招这段时间还是有点累
什么是优秀的实习经历
点赞 评论 收藏
分享
2025-12-08 15:40
湖南农业大学 Java
双非后端失败第N人:1. 海投2000份,你这个学历不出意外应该可以拿到10个左右的小厂面试机会 2.不用care公司规模,只要是个公司就去,双非没有选择权。 3.进去之后把你简历上的项目都删掉,换成公司的生产项目,产出就看正职做了什么 4.你如果运气比较好,应该可以进个几百人的小厂,运气如果不是很好,那可能就几十人的小作坊。别担心,双非开局就是这样的。大家都这么一步步来的 5.然后开始慢慢跳,一边偷产出一边继续投简历。
简历中的项目经历要怎么写
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务