⚠️ 한 번씩 읽어주세요 ⚠️
제 개인의 풀이 방법이며 제 풀이가 꼭 정답은 아닙니다
더 나은 풀이법이 존재할 경우 댓글로 공유해 주시면
저를 포함한 다른 분들에게도 많은 도움이 됩니다
전체 코드는 깃헙 링크 혹은 하단 코드를 통해 확인가능 합니다
| 문제 링크 🔗
2338번: 긴자리 계산
첫째 줄에 A+B, 둘째 줄에 A-B, 셋째 줄에 A×B를 출력한다. 각각을 출력할 때, 답이 0인 경우를 제외하고는 0으로 시작하게 해서는 안 된다(1을 01로 출력하면 안 된다는 의미).
www.acmicpc.net
| 문제 설명 ❓
| 입출력 예시 💬
| 풀이 🔥
이 문제의 입력 범위는 각각의 수가 10진수의 1000자리가 넘는다고 합니다.
역시 이경우에도 기본 자료형의 범위를 넘기 때문에 이전에 사용한 BigInteger를 사용하여 풀이하시면 됩니다.
| 전체 코드 🔎
[깃헙 / Github] (IDE: Rider)
GitHub - taehuuun/CodingTest: This is a auto push repository for Baekjoon Online Judge created with [BaekjoonHub](https://github
This is a auto push repository for Baekjoon Online Judge created with [BaekjoonHub](https://github.com/BaekjoonHub/BaekjoonHub). - GitHub - taehuuun/CodingTest: This is a auto push repository for B...
github.com
// BigInteger를 사용하기 위한 네임스페이스
using System.Numerics;
// 입려 되는 값을 BigInteger형으로 파싱후 a, b에 대입
BigInteger a = BigInteger.Parse(Console.ReadLine());
BigInteger b = BigInteger.Parse(Console.ReadLine());
// a와 b에 대해 각 덧셈, 뺄셈, 곱셈 연산후 출력
Console.WriteLine(a+b);
Console.WriteLine(a-b);
Console.WriteLine(a*b);