• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            coreBugZJ

            此 blog 已棄。

            ADDREV - SPOJ 42. Adding Reversed Numbers

            The Antique Comedians of Malidinesia prefer comedies to tragedies. Unfortunately, most of the ancient plays are tragedies. Therefore the dramatic advisor of ACM has decided to transfigure some tragedies into comedies. Obviously, this work is very hard because the basic sense of the play must be kept intact, although all the things change to their opposites. For example the numbers: if any number appears in the tragedy, it must be converted to its reversed form before being accepted into the comedy play.

            Reversed number is a number written in arabic numerals but the order of digits is reversed. The first digit becomes last and vice versa. For example, if the main hero had 1245 strawberries in the tragedy, he has 5421 of them now. Note that all the leading zeros are omitted. That means if the number ends with a zero, the zero is lost by reversing (e.g. 1200 gives 21). Also note that the reversed number never has any trailing zeros.

            ACM needs to calculate with reversed numbers. Your task is to add two reversed numbers and output their reversed sum. Of course, the result is not unique because any particular number is a reversed form of several numbers (e.g. 21 could be 12, 120 or 1200 before reversing). Thus we must assume that no zeros were lost by reversing (e.g. assume that the original number was 12).

            Input

            The input consists of N cases (equal to about 10000). The first line of the input contains only positive integer N. Then follow the cases. Each case consists of exactly one line with two positive integers separated by space. These are the reversed numbers you are to add.

            Output

            For each case, print exactly one line containing only one integer - the reversed sum of two reversed numbers. Omit any leading zeros in the output.

            Example

            Sample input: 
            
            3
            24 1
            4358 754
            305 794
            
            Sample output:
            
            34
            1998
            1
            
             
            水題,LISP SBCL AC 。
             1(let ((num (read)))
             2 (dotimes (i num)
             3  (let* ((str (read-line))
             4         (a (parse-integer (reverse (subseq str 0 (position #\Space str)))))
             5         (b (parse-integer (reverse (subseq str (1+ (position #\Space str))))))
             6         (c (+ a b)))
             7   (do ()
             8    ((not (zerop (rem c 10))))
             9    (setf c (floor (/ c 10))))
            10   (do ()
            11    ((zerop c))
            12    (format t "~d" (rem c 10))
            13    (setf c (floor (/ c 10))))
            14   (format t "~%"))))
            15
            16

            posted on 2012-02-16 16:32 coreBugZJ 閱讀(340) 評論(0)  編輯 收藏 引用 所屬分類: ACM 、Lisp

            国产精品免费久久久久电影网| 久久综合综合久久狠狠狠97色88| 国产精品九九久久免费视频 | 99久久精品九九亚洲精品| 久久国产热精品波多野结衣AV| 久久A级毛片免费观看| 99久久国语露脸精品国产| 国产综合久久久久| 色99久久久久高潮综合影院| 国产美女亚洲精品久久久综合| 丰满少妇高潮惨叫久久久| 久久91这里精品国产2020| 国产成人精品综合久久久久 | 精品欧美一区二区三区久久久| 久久伊人精品一区二区三区 | 久久久久九九精品影院| 国内精品久久国产大陆| 国产精品久久新婚兰兰| 久久av高潮av无码av喷吹| 久久久噜噜噜www成人网| 久久婷婷人人澡人人爽人人爱| 精品久久久久久国产免费了| 成人综合伊人五月婷久久| 无码国产69精品久久久久网站| 日韩美女18网站久久精品| 国产精品伊人久久伊人电影| 久久99国产精一区二区三区| 一本久道久久综合狠狠爱| 免费久久人人爽人人爽av| 四虎久久影院| 久久精品亚洲欧美日韩久久| 91麻豆精品国产91久久久久久| 久久久久人妻精品一区| 午夜久久久久久禁播电影| 久久亚洲欧美国产精品| 久久人妻少妇嫩草AV无码专区| 久久天天躁夜夜躁狠狠躁2022| 久久久精品久久久久影院| 久久精品国产亚洲αv忘忧草| 2019久久久高清456| 久久精品卫校国产小美女|