Problem Statement
For a given positive integer X we can obtain the reversed positive integer Rev(X) by reversing the order of X's digits and removing leading zeroes. For example, if X = 123 then Rev(X) = 321; and if X = 100, then Rev(X) = 1.
You will be given two positive integers x and y. Return their reversed sum, which is defined as Rev(Rev(x) + Rev(y)).
Definition
- Class:
- ReversedSum
- Method:
- getReversedSum
- Parameters:
- int, int
- Returns:
- int
- Method signature:
- int getReversedSum(int x, int y)
- (be sure your method is public)
Constraints
- x and y will each be between 1 and 1000, inclusive.
Examples
123
100
Returns: 223
As mentioned in the problem statement, Rev(123) = 321 and Rev(100) = 1. So, the reversed sum is equal to Rev(322) = 223.
111
111
Returns: 222
5
5
Returns: 1
1000
1
Returns: 2
456
789
Returns: 1461
5
4
Returns: 9
146
321
Returns: 467
378
834
Returns: 1131
829
88
Returns: 6101
574
541
Returns: 26
731
288
Returns: 9101
860
313
Returns: 183
470
332
Returns: 703
209
989
Returns: 1981
157
108
Returns: 2551
386
357
Returns: 6341
439
856
Returns: 2951
35
487
Returns: 738
741
763
Returns: 415
378
172
Returns: 4411
916
373
Returns: 299
861
893
Returns: 665
473
192
Returns: 566
89
26
Returns: 61
596
964
Returns: 4611
135
405
Returns: 5301
944
818
Returns: 7621
396
914
Returns: 2111
66
92
Returns: 59
657
37
Returns: 928
575
512
Returns: 97
940
380
Returns: 231
275
237
Returns: 4031
480
557
Returns: 938
40
428
Returns: 828
208
141
Returns: 349
61
151
Returns: 761
163
723
Returns: 886
650
640
Returns: 201
653
452
Returns: 16
989
332
Returns: 2221
1
585
Returns: 685
1
140
Returns: 24
1
529
Returns: 629
1
156
Returns: 256
1
173
Returns: 273
1
525
Returns: 625
1
910
Returns: 2
1
92
Returns: 3
1
195
Returns: 295
1
211
Returns: 311
999
999
Returns: 8991
1000
1000
Returns: 2
123
423
Returns: 546
505
505
Returns: 101
101
102
Returns: 203
793
450
Returns: 154
909
101
Returns: 101
123
234
Returns: 357
203
903
Returns: 116
1
999
Returns: 1
101
101
Returns: 202
9
9
Returns: 81
102
1
Returns: 202
56
89
Returns: 361
3
4
Returns: 7
100
1
Returns: 2
405
123
Returns: 528
100
456
Returns: 556
101
202
Returns: 303
505
1
Returns: 605
567
450
Returns: 918
220
220
Returns: 44