M. Tổng chữ số luân phiên dấu


Submit solution

Points: 50
Time limit: 1.0s
Memory limit: 256M

Problem type

Cho một số nguyên dương n. Mỗi chữ số trong n sẽ được gán một dấu theo quy tắc sau:

  • Chữ số đầu tiên (bên trái) được gán dấu dương.
  • Các chữ số tiếp theo lần lượt xen kẽ dấu âm, dương, âm, ...

Hãy tính tổng các chữ số, có xét đến dấu đã gán cho từng chữ số.

Dữ liệu vào:
  • Một số nguyên dương n (1 ≤ n ≤ 10^9)
Dữ liệu ra:
  • Một số nguyên: tổng chữ số sau khi đã gán dấu tương ứng.
Ví dụ:

Ví dụ 1:

Input: n = 521
Output: 4
Giải thích: (+5) + (-2) + (+1) = 4

Ví dụ 2:

Input: n = 111
Output: 1
Giải thích: (+1) + (-1) + (+1) = 1

Comments

There are no comments at the moment.