Loading Now

summationWrong

Bé Trang đang học phép cộng hai số tự nhiên, bé thường đặt tính rồi tính, khi cộng chữ số cùng một cột nếu lớn hơn 9 thì sẽ nhớ để cộng thêm vào cột trước nó, nhưng bé Trang quên mất điều này, nghĩa là bé không bao giờ nhớ nên hầu như mọi phép cộng đều bị sai.

Cho trước hai số tự nhiên ab, hãy tính tổng của ab theo cách cộng sai của bé Trang.

Ví dụ:

  • Với a = 27b = 9, thì summationWrong(a,b) = 26.
    Giải thích: Đầu tiên bé Trang lấy 7+9=16, bé viết 6 nhưng quên không nhớ 1 sau đó bé hạ 2 xuống.
  • Với a = 192b = 29, thì summationWrong(a,b) = 111.

Đầu vào/Đầu ra:

  • [Thời gian chạy] 0.5s với C++, 3s với Java và C#, 4s với Python, Go và JavaScript.

  • [Đầu vào] long a
    0 ≤ a ≤ 1018.
  • [Đầu vào] long b
    0 ≤ a ≤ 1018.
  • [Đầu ra] long
    Tổng của a và b theo cách cộng sai của Trang.

Post Comment

Contact