[백준 BOJ] 11382번 꼬마 정민 (C++/cpp)

2022. 9. 19. 16:14PS (Program Solving)/BOJ (백준)

문제 설명

https://www.acmicpc.net/problem/11382

 

11382번: 꼬마 정민

첫 번째 줄에 A, B, C (1 ≤ A, B, C ≤ 1012)이 공백을 사이에 두고 주어진다.

www.acmicpc.net

백준 BOJ 11382번 꼬마 정민 문제 사진

 

접근 방법 - 큰 수에 대한 사칙연산 문제

백준의 11382번 문제는 큰 수에 대한 사칙연산을 수행해야 하는 문제이다.

해당 문제는, 주어지는 숫자 3개에 대한 덧셈의 결과를 출력해야 하는 문제이다.

다만 여기서 주의해야 할 점은 입력값들이 일반적인 int형으로 표현할 수 없는 값들이라는 점이다.

따라서, C나 C++ 같은 경우에는 입력값들을 받을 변수들을 long long int형으로 선언하여 사용해야 한다.

해당 타입의 사용 및 위 문제에 대한 코드는 아래에 있으니 참고해보는 것도 좋다.

필자는 아래처럼 코드를 작성하여 문제를 해결하였다.

 

성공한 코드

#define _CRT_SECURE_NO_WARNINGS
#pragma warning(disable: 4996)
#include <iostream>
#define endl '\n'
using namespace std;

//백준 11382번 코드
int main() {
	ios::sync_with_stdio(false);
	cin.tie(NULL);	cout.tie(NULL);

	long long int a, b, c;
	cin >> a >> b >> c;
	cout << a + b + c << endl;
}

 

제출 결과

백준 BOJ 11382번 꼬마 정민 문제 C++ 제출 결과

(2022.06.25 백준 11382번 문제 제출 결과)

수업 때 써먹어서 꼴이 이런 거지 절대 헤맨 거 아님 크흠

반응형