Điều hướng chính

Nhắn tin NQ Coding

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Bài tập xaudaonguochaiphong2526

Xâu đảo ngược

Dễ Xâu ký tự (string)Cài đặt

  • 100 Điểm
  • 1.0s Thời gian
  • 1G Bộ nhớ
  • 0% Tỉ lệ AC
  • 0 Số AC

Cho xâu kí tự chỉ gồm các chữ cái Latin viết in thường \(\texttt{a}\ldots\texttt{z}\) và chữ số \(\texttt{0}\ldots\texttt{9}\). Biết rằng xâu đảo ngược của một xâu là chuỗi các kí tự của xâu gốc nhưng viết theo thứ tự ngược lại từ phải qua trái, ví dụ xâu đảo ngược của xâu \(\texttt{abcd}\) là \(\texttt{dcba}\).

Yêu cầu: Tính tổng các chữ số có trong xâu kí tự và in ra xâu đảo ngược của xâu đã cho nhưng không bao gồm các kí tự chữ số.

Input

Dữ liệu vào:chứa một xâu kí tự có độ dài không quá \(10^5\).

Ràng buộc:

  • Subtask 1 (\(50\%\) số điểm): Xâu chỉ có kí tự chữ số \(\texttt{0}\ldots\texttt{9}\).

  • Subtask 2 (\(50\%\) số điểm): Không có ràng buộc nào thêm.

Output

In ra kết quả gồm hai dòng:

  • Dòng đầu tiên là tổng các chữ số có trong xâu kí tự;

  • Dòng thứ hai là xâu đảo ngược của xâu đã cho không bao gồm các kí tự chữ số. Nếu không tồn tại xâu đảo ngược thì ghi ra \(-1\).

Example 1

Input:

12340

Output:

10
-1

Example 2

Input:

a12b3c

Output:

6
cba

Bình luận

Chưa có bình luận nào.