Bài 1 (HSG 9 Hải Phòng 2023-2024)

Xem PDF




Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 900 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho một xâu ký tự bao gồm các chữ cái latin và chữ số, có độ dài không quá \(10^6\).

Yêu cầu: Tính tổng các số trong xâu đã cho. Một số được định nghĩa là một chuỗi các ký tự số liên tiếp nhau.

Input

  • Một dòng duy nhất chứa xâu ký tự gồm các chữ cái latin và chữ số.

Output

  • Ghi ra một số duy nhất là tổng các số trong xâu.
  • Nếu trong xâu đã cho không có ký tự chữ số nào thì ghi -1.

Example

Test 1

Input
ktab3b6afh12
Output
21
Note

Các số trong xâu là \(3, 6, 12\). Tổng là \(3 + 6 + 12 = 21\).

Test 2

Input
qutanyh
Output
-1

Constraints

  • Độ dài xâu không quá \(10^6\).
  • Các số trong xâu có giá trị không quá \(10^{18}\).

Scoring

  • Subtask \(1\) (\(60\%\) số điểm): Tất cả các số trong xâu đều chỉ có một chữ số và độ dài xâu không quá \(250\) ký tự.
  • Subtask \(2\) (\(40\%\) số điểm): Không có ràng buộc gì thêm.

Bình luận (1)

Mới nhất
Tải bình luận...