[C++] 프로그래머스 두 정수 사이의 합
반응형
programmers.co.kr/learn/courses/30/lessons/12912
1. 서론
level 1의 비전공자도 풀 수 있는 문제.
2. 문제 풀이
숫자 a, b가 있다. 둘 중에 어떤 게 큰 수고 작은 수 인지는 정해져 있지 않다. 두 수 사이의 모든 숫자들의 합을 구하는 간단한 문제.
a = 3
b = 5
3 + 4 + 5 = 12
3. 코드 설명
#include <string>
#include <vector>
using namespace std;
long long solution(int a, int b) {
long long answer = 0;
int i;
if (a < b)
for (i = a; i <= b; i++)
answer += i;
else
for (i = b; i <= a; i++)
answer += i;
return answer;
}
a와 b가 큰 수, 작은 수가 정해져 있지 않기 때문에 if문으로 범위를 처리한 후, 합을 구한다.
반응형
'Algorithm' 카테고리의 다른 글
[C++] 프로그래머스 문자열 내 p와 y의 개수 (0) | 2020.11.12 |
---|---|
[C++] 프로그래머스 문자열 내 마음대로 정렬하기 (0) | 2020.11.12 |
[C++] 프로그래머스 나누어 떨어지는 숫자 배열 (0) | 2020.11.11 |
[C++] 프로그래머스 같은 숫자는 싫어 (0) | 2020.11.10 |
[C++] 프로그래머스 가운데 글자 가져오기 (0) | 2020.11.09 |