TÁCH MÃ SỐ

(tachmaso.*)

Công ty X chuyên sản xuất các mặt hàng tiêu dùng. Sau mỗi lần tạo ra một sản phẩm, trên bao bì được in một mã sản phẩm, đồng thời hệ thống máy tính tự động lưu mã sản phẩm vào tệp văn bản trên máy tính. Các kí tự trong mỗi mã sản phẩm được viết liền nhau gồm hai phần:

  • Phần đầu là các kí tự chữ cái;

  • Phần sau là các kí tự chữ số (phần chữ số).

Tất cả các mã sản phẩm được cập nhật liên tục và liền kề nhau.

Để thuận tiện cho việc tổng hợp sau này, lãnh đạo công ty yêu cầu tách phần chữ số trong các mã sản phẩm và sắp xếp theo thứ tự không giảm của giá trị số.

Bạn hãy viết chương trình giúp công ty \(X\) thực hiện công việc trên.

Yêu cầu: Đưa ra phần chữ số các mã sản phẩm theo thứ tự không giảm của giá trị số, nếu giá trị của các phần chữ số bằng nhau thì đưa ra theo thứ tự từ trái qua phải.

Dữ liệu vào: Một xâu kí tự \(s\) là các mã sản phẩm ban đầu.

Kết quả: Ghi dãy các phần chữ số thỏa mãn yêu cầu bài toán. Giữa các phần chữ số cách nhau bởi một dấu cách trống.

Ví dụ:

Input

Output

abcd65mnpq25 25 65
aBc003mMpq001xyz25hthhtpq3 001 003 3 25

Giới hạn:

  • 60% số test với độ dài xâu ≤ 255

  • 20% số test với 255 < độ dài xâu ≤ 103

  • 20% số test với 103 < độ dài xâu ≤ 106

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. trungnam (6/7)
  2. sythai (5/8)
  3. npk1605 (5/10)
Trong 7 ngày
  1. nguyenanhvu (40/64)
  2. khieuquan (35/59)
  3. ngokhang (27/55)
Trong 30 ngày
  1. quechi (85/105)
  2. dangphong3108 (79/125)
  3. kiennhientv (79/179)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 38905

Lưu Hải Phong - 2020
[email protected]