Guest User

Untitled

a guest
Mar 22nd, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. import java.util.*;
  2.  
  3. class Solution {
  4. public static void main(String[] args) {
  5. Scanner sc = new Scanner(System.in);
  6. int T = sc.nextInt();
  7. for (int t = 1; t <= T; t++) {
  8. String a = sc.next();
  9. String b = sc.next();
  10. char[] ac = new char[101];
  11. char[] bc = new char[101];
  12. char[] cc = new char[101];
  13. for (int z = 0; z <= 100; z++) {
  14. ac[z] = '0';
  15. bc[z] = '0';
  16. cc[z] = '0';
  17. }
  18. for (int z = 0; z < a.length(); z++) {
  19. ac[100 - z] = a.charAt(a.length() - z - 1);
  20. }
  21. for (int z = 0; z < b.length(); z++) {
  22. bc[100 - z] = b.charAt(b.length() - z - 1);
  23. }
  24. int carry = 0;
  25. for (int z = 100; z >= 0; z--) {
  26. int sum = Character.getNumericValue(ac[z]) + Character.getNumericValue(bc[z]) + carry;
  27. if (sum >= 10) {
  28. cc[z] = (char) (sum % 10 + '0');
  29. carry = 1;
  30. } else {
  31. cc[z] = (char) (sum + '0');
  32. carry = 0;
  33. }
  34. }
  35. System.out.print("#" + t + " ");
  36. Boolean print = false;
  37. for (int z = 0; z <= 100; z++) {
  38. if (cc[z] != '0') {
  39. print = true;
  40. }
  41. if (print) {
  42. System.out.print(cc[z]);
  43. }
  44. }
  45. System.out.println();
  46. }
  47. sc.close();
  48. }
  49. }
Add Comment
Please, Sign In to add comment