본문 바로가기
Algorithm/Programmers

[Level1] 두 정수 사이의 합 [연습문제] C/C++

by neohtux 2018. 10. 1.
728x90


풀이2)

#include <string>
#include <vector>

using namespace std;

long long solution(int a, int b) {
    long long answer = 0;
  int step =0,min = 0,max=0;
    step = (a - b);

    if (step < 0) step *= -1;

    if (a > b) {
        min = b;
        max = a;
    }
    else if (a < b)
    {
        min = a;
        max = b;
    }
    else if (a == b) answer = a;
    for (int i = min; i <= max; i++)
    {   
        answer += i;
    }
    return answer;
}


300x250

댓글