fork download
  1. using System;
  2.  
  3. public class Test
  4. {
  5. static int ToInt(int[] arr)
  6. {
  7. int len = arr.Length;
  8. int res = 0;
  9. for (int i = 0; i < len; ++i)
  10. {
  11. res += arr[i];
  12. res *= 10;
  13. }
  14. return res / 10;
  15. }
  16.  
  17. static int[] ToArray(int i)
  18. {
  19. int len = 0;
  20. int value = i;
  21. if (value == 0) len = 1;
  22. while (value != 0)
  23. {
  24. value /= 10;
  25. len++;
  26. }
  27.  
  28. int[] r = new int[len--];
  29. r[0] = 0;
  30. value = i;
  31. while (value != 0)
  32. {
  33. r[len--] = value % 10;
  34. value /= 10;
  35. }
  36.  
  37. return r;
  38. }
  39.  
  40. public static void Main()
  41. {
  42. int[] a = { 2, 5, 4, 3 };
  43. int[] b = { 3, 9, 1 };
  44. int[] r = ToArray(ToInt(a) + ToInt(b));
  45.  
  46. Console.WriteLine(ToInt(r));
  47. }
  48. }
Success #stdin #stdout 0.03s 33912KB
stdin
Standard input is empty
stdout
2934