Tổng các chữ số (THTB Hòa Vang 2022)

Xem PDF

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: tongchuso.inp Output: tongchuso.out

King vô cùng thích thú khi được học về các chữ số, đặc biệt cậu rất thích tính
xem con số nào có tổng các chữ số lớn nhất. Do đó, khi gặp một số King rất muốn biết
số đó có tổng các chữ số bằng bao nhiêu. Các bạn hãy viết chương trình để giúp King
thực hiện mong muốn trên nhé.

Yêu cầu: Cho một số tự nhiên \(n\). Hãy tính tổng các chữ số của \(n\).

Ví dụ: Với \(N = 12\) thì tổng các chữ số của nó là \(1 + 2 = 3\).

Input

  • Một số nguyên dương \(n (n \le 10^{64})\)

Output

  • Ghi ra một số nguyên duy nhất tìm được.

Scoring

  • Subtask \(1\) (\(60\%\) số điểm): \(n \le 10^6\).
  • Subtask \(2\) (\(20\%\) số điểm): \(n \le 10^{18}\).
  • Subtask \(3\) (\(20\%\) số điểm): \(n \le 10^{64}\).

Example

Test 1

Input
12
Output
3

Bình luận


  • 1
    phuckidpython15    10:06 a.m. 25 Tháng 5, 2024

    Code:
    n = input()
    s = list(map(int, list (n)))
    print (sum (s))
    Nhưng mà sao bị lỗi trong Python 3 vậy mặc dù chạy được.


    • 1
      hoangphucnguyen    9:10 a.m. 2 Tháng 6, 2024

      vì input, output là từ file nên bạn phải thêm cái này ở phía trên code nx
      import sys
      sys.stdin = open("tongchuso.inp", "r")
      sys.stdout = open("tongchuso.out", "w")

      12 bình luận nữa