
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 a
và b
, hãy tính tổng của a
và b
theo cách cộng sai của bé Trang.
Ví dụ:
- Với
a = 27
vàb = 9
, thìsummationWrong(a,b) = 26.
Giải thích: Đầu tiên bé Trang lấy7+9=16
, bé viết6
nhưng quên không nhớ1
sau đó bé hạ2
xuống. - Với
a = 192
vàb = 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