Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <vector>
- #include <algorithm>
- #include <cstdint>
- uint32_t read_uint()
- {
- uint32_t n = 0;
- std::cin >> n;
- return n;
- }
- uint32_t reverse_int(uint32_t input)
- {
- auto input_string = std::to_string(input);
- std::reverse(input_string.begin(), input_string.end());
- return stoi(input_string);
- }
- uint32_t add_reversed_numbers(uint32_t input_0, uint32_t input_1)
- {
- auto in_0 = reverse_int(input_0);
- auto in_1 = reverse_int(input_1);
- return reverse_int(in_0 + in_1);
- }
- int main(int argc, char **argv)
- {
- std::ios_base::sync_with_stdio(0);
- uint32_t test_count = read_uint();
- for(uint32_t i = 0; i < test_count; ++i)
- {
- std::cout << add_reversed_numbers(read_uint(), read_uint()) << std::endl;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement