프로그래밍응용/오답노트
프로그래머스, 두 정수 사이의 합(C++, Python)
photoner
2021. 2. 25. 16:24
728x90
반응형
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
모든 출처는 위 사이트이다 ㅋㅋ
어렵게 꼬은 문제일 줄 알았는데 아주 아주 간단한 문제였다.
[C++]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#include <string>
#include <vector>
using namespace std;
long long solution(int a, int b) {
long long answer = 0;
long long tmp = a;
if(a>b) // a가 b보다 큰 경우, 예를 들면 a=6, b=3 -> 이 경우는 swap
{
a = b;
b = tmp;
}
for(;a<=b;a++)
answer += a;
return answer;
}
|
cs |
[Python]
1
2
3
4
5
6
7
8
9
10
11
|
def solution(a, b):
answer = 0
if b<a:
tmp = a
a = b
b = tmp
for i in range(a, b+1):
answer = answer + i
return answer
|
cs |
728x90
반응형