◎ 문제
○ 출처
https://programmers.co.kr/learn/courses/30/lessons/12912
○ 문제 설명
두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. |
○ 제한 조건
|
○ 입출력 예
![]() |
○ 작성 예시 코드
public class Solution {
public long solution(int a, int b) {
long answer = 0;
return answer;
}
}
◎ 나의 문제 풀이
public class Solution
{
public long solution(int a, int b)
{
// 같은 수의 경우 계산의 의미가 없으므로 아무쪽이나 반환
if (a == b)
{
return a;
}
long answer = 0;
int min, max;
// 작은수와 큰수를 판별
if (a > b)
{
min = b;
max = a;
}
else
{
min = a;
max = b;
}
// 사이에 있는 모든 수 합산
for(int i = min; i <= max; ++i)
{
answer += i;
}
return answer;
}
}
'프로그래밍 문제 풀이 > C#' 카테고리의 다른 글
[프로그래밍 문제 풀이] 프로그래머스 - 소수찾기(C#) (0) | 2020.07.08 |
---|---|
[프로그래밍 문제 풀이] 프로그래머스 - 문자열 다루기 기본(C#) (0) | 2020.07.07 |
[프로그래밍 문제 풀이] 프로그래머스 - 가운데 글자 가져오기(C#) (0) | 2020.07.03 |
[프로그래밍 문제 풀이] 프로그래머스 - K번째수(C#) (0) | 2020.07.02 |
[프로그래밍 문제 풀이] 프로그래머스 - 모의고사(C#) (0) | 2020.07.02 |