[Buổi 21][Xử lý chuỗi][HW] Bài 4: Tổng các token số hợp lệ


LÀM BÀI

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

Author:
Problem types
Allowed languages
C++

Tổng các token số hợp lệ

Bối cảnh

Một dòng gồm nhiều token. Chỉ các token gồm toàn chữ số mới được coi là số hợp lệ.

Hãy cộng các token hợp lệ; token khác bỏ qua. Test được giữ để tổng vừa unsigned long long.

Yêu cầu

  1. Tách token.
  2. Validate all digits.
  3. Chuyển thủ công sang số.
  4. Cộng vào tổng.
  5. In tổng.

Input

Một dòng.

Output

Một số nguyên không âm.

Ràng buộc

0 ≤ |line| ≤ 3000; mỗi token số có tối đa 18 chữ số và tổng vừa unsigned long long.

Ví dụ 1

Input

10 20 abc 30

Output

60

Giải thích

Chỉ 10,20,30 hợp lệ nên tổng 60.

Ví dụ 2

Input

abc def

Output

0

Giải thích

Không có token số nên tổng 0.

Thông tin học tập

  • Module: M06
  • Buổi: B21
  • Loại bài: HOMEWORK
  • Độ khó: Medium
  • Concepts: stringstream, validation, numeric parsing, overflow-aware accumulation
  • Giới hạn kiến thức: B01-B21
  • Time limit: 1 second(s)
  • Memory limit: 256 MB
  • Point: 100

Comments

There are no comments at the moment.

Zalo