算法
简介
- 语言采用Java,想到什么就记什么,100年后来看也没问题,算法讲究的是思维锻炼👌
求1到100所有数的和
- 简单粗暴,效率低一些
1
2
3
4
5int sum = 0;
for (int i = 1; i <= 100; i++) {
sum += i;
}
System.out.println(sum); - 高斯求和公式,原理是(100+1)、(99+2)、(98+3)等,你会发现结果都是101,计算完毕需要50次
1
2System.out.println((1 + 100) * 50); //求100以内,结果5050
System.out.println((1 + 1000) * 500); //求1000以内,结果500500