HOT프로그래밍

<Dovelet> 11계단 - 큰 수의 뺄셈 본문

#include <알고리즘>/Dovelet

<Dovelet> 11계단 - 큰 수의 뺄셈

NetShin 2018. 5. 1. 20:51

나도 그랬지만 아마도 대부분 처음에 문제를 봤을때 아 이거 long형으로 계산하면 되는거 아니야? 하는 생각으로 풀어서 한번씩은 틀릴 것이다 하지만 여기에 나오는 수가 너무 큰수이다보니 문자형을 사용해서 배열에 저장한 뒤에 다시 정수로 바꾼다음에 배열에 저장된 수들을 하나하나 계산해서 푸는 방식으로 코드를 작성했다 작년 ACM-ICPC 연습문제에 비슷한 문제가 나왔던거같아서 기억에 남아서 그런지 올려본다


http://59.23.150.58/30stair/long_sub/long_sub.php?pname=long_sub


매우 큰 길이의 두 개의 수가 입력되었을때 뺄셈을 구하는 프로그램을 작성하시오.

예를 들어, 두 수가 218072345632843258023, 521732147023 일 때,

    218072345632843258023
  -          521732147023 
    ---------------------
  = 218072345111111111000
이 된다.

입력

100 자리 이하의 양의 정수 2 개가 주어진다.

출력

두 정수값에 대한 뺄셈의 결과를 출력한다. 





Comments