pty115   4달 전

일단 코드는 틀리기도 틀렸고 분기가 너무 많아서 다시 짜고 있지만

이런 방식으로 접근해도 괜찮은지, 혹시 비슷하게 푸신 분 있는지 궁금해요

.

ABC = A*100 + B*10 + C*1, 

DEF = D*100 + E*10 +F*1 이라고 가정

.

   R(       R( ABC )   +  R( DEF )        )
= R(       CBA + FED       )
= R(      (c3)(C+F+c2)(B+E+c1)(A+D)      )
// c1은 A+D의 자리올림수, c2는 B+E+c1의 자리올림수 ....
=          (A+D)(B+E+c1)(C+F+c2)(c3)

.
즉, ABC와 DEF를 더하되, 앞자리수부터 더해주고

자리올림수를 아래 자리로 넘겨주면, 원하는 결과를 얻을 수 있습니다



댓글을 작성하려면 로그인해야 합니다.