안녕하세요 박민성입니다.
오늘은 백준을 까먹고 살아서 시간이 부족한 관계로
아주아주 쉬운 백준 1271번 엄청난 부자 2를 풀어보겠습니다.

문제를 보면
입력을 보면 가지고 있는 돈 n과 돈을 받으러 온 m이 주어집니다. (1 ≤ m ≤ n ≤ 101000, m과 n은 10진수 정수)
출력을 보면 첫째 줄에는 생명체 하나에게 줄 수 있는 돈의 양,
두번째 줄에는 나누어주고 수가 딱 떨어지지 않는다면 돈의 나머지를 출력합니다.
사실 이 문제는 입력으로 들어오는 수가 무지하게 크게 때문에 int나 long을 쓴다면 오버플로우가 나옵니다.

이렇게 a에는 가진 돈의 수와 b에는 돈을 받으러 온 생명체의 수를 변수 BigInteger 선언해 줍니다.

그리고 마지막으로 생명체 하나에게 줄 수 있는 돈의 양과 돈의 나머지를 출력하면 끝입니다.

이것이 전체 코드입니다. 이렇게 백준에 제출하였더니

정답이었습니다.
그리고 주의점이 있습니다. 제출하실 때

using까지 같이 적어 주셔야지 BigInteger을 쓸 수 있어서 정답 처리가 됩니다.
감사합니다.
'알고리즘 C#' 카테고리의 다른 글
| 백준 2587번 대표값2 C#으로 문제 풀어보기 (1) | 2025.07.28 |
|---|---|
| 백준 2675번 문자열 반복 C#으로 문제 풀어보기 (1) | 2025.07.26 |
| 백준 10822번 더하기 C#으로 문제 풀어보기 (0) | 2025.07.24 |
| 백준 2839번 설탕 배달 C#으로 문제 풀어보기 (0) | 2025.07.23 |
| 백준 13241번 최소공배수 C#으로 문제 풀어보기 (1) | 2025.07.22 |