zzz
복귀하자마자 푼 문제라 그런지 처음부터 WA였군요.
리딩 제로(맨 앞의 0)을 처리하는 부분을 안해서 WA였고,
이후 "C++이라 TL을 받을 수 밖에 없는" 어이없는 난관에 봉착했습니다.
cstdio를 끌어와서 써버려서 통과.
별 거 없는 코드입니다.
문자열 두개로 받고,
긴놈 짧은놈을 서로 편하도록 긴놈을 앞에 둔 후
긴 문자열을 result 배열에 카피하고
짧은 문자열 길이만큼 긴 문자열의 맨 뒤부터 탐색해 오면서 더해버립니다.
캐리까지 고려해서요.
이후 긴 문자열의 남은 부분 만큼 남은 캐리만으로 덧셈을 진행하고,
다 마쳤는데도 캐리가 남는다면(긴 문자열보다 결과가 더 길다면)
앞에 1을 추가해 줍니다.
이후 리딩 제로에 대한 처리를 하되,
여기서 낚이시면 안될 사항은 -_-
답이 0일땐 당연히 0이 나와야 한다는겁니다.
-_-...
이상입니다!
'Solutions > Dlbo's Solution' 카테고리의 다른 글
PKU 1904. King's Quest. Wait for Server-_- (0) | 2009.01.27 |
---|---|
PKU 1953. World Cup Noise. AC get -_- (0) | 2009.01.13 |
PKU 1089. Intervals. AC get.... -_-; (1) | 2008.12.22 |
PKU 1089. Intervals. WA. (0) | 2008.12.21 |
PKU 3685. Matrix. Solution. (2) | 2008.12.17 |