C++ ¶
¶
..;; 학 항 n-1 합 하 .^^
하.
하.
¶
//1 + 2 + 3 + ..... + n >= 3000 하 n 합 하
#include <iostream>
using namespace std;
int sum(int);
void main()
{
const int COMPARENUM=3000;
int n=1;
while (COMPARENUM>sum(n))
++n;
cout << " : " << n << " 합: "<< sum(n);
}
int sum(int end_number)
{
if (1==end_number)
return 1;
else
return end_number*(end_number+1)/2;
}
Erlang ¶
¶
-_ -ㅋ
¶
- pr_2.erl
-module(pr_2).
-export([minSum/2]).
minSum(I, SumNum) when SumNum >= 3000 -> {I - 1, SumNum};
minSum(I, SumNum) -> minSum(I + 1, SumNum + I).
- shell
5> c(pr_2).
{ok,pr_2}
6> pr_2:minSum(1, 0).
{77,3003}










