Bỏ qua đến nội dung
Kho đề HSG Tin 9Đề thi cấp tỉnh/thành phố

Bài 2 · Lập trình

Tách xâu

Điểm
4 điểm
Tên chương trình
STRING.*
Vào / Ra
STRING.INP → STRING.OUT

Đề bài

Hôm nay, mẹ và Cám đi dự dạ hội. Tấm cũng rất muốn được đi. Nhưng trước khi đi, mẹ Cám giao cho Tấm một công việc để làm khó Tấm như sau:

Cho một xâu ss gồm các ký tự là các chữ cái in hoa hoặc in thường (trong bảng chữ cái Tiếng Anh) và các kí tự số. Mẹ kế yêu cầu Tấm hãy tách các ký tự trong xâu ss thành hai phần như sau:

Phần 1: gồm các chữ cái có mặt trong ss nhưng viết theo thứ tự ngược lại.

Phần 2: gồm các chữ số có mặt trong xâu ss nhưng phải được sắp xếp theo thứ tự từ nhỏ đến lớn.

Nếu Tấm thực hiện xong công việc thì mới được đi dự tiệc. Nhưng Tấm có thời gian rất ít nên chưa giải được bài toán. Các bạn đội tuyển Tin học hãy giúp đỡ Tấm giải bài toán để Tấm còn được đi dự tiệc nhé!

Dữ liệu vàoSTRING.INP

Đọc từ file STRING.INP gồm 1 dòng chứa xâu ss có độ dài không quá 10310^3 ký tự. Dữ liệu vào đảm trong xâu ss luôn có kí tự chữ cái và kí tự chữ số.

Kết quả raSTRING.OUT

Ghi ra file STRING.OUT gồm 2 dòng:

  • Dòng 1: gồm các chữ cái trong xâu ss nhưng được viết theo thứ tự ngược lại.
  • Dòng 2: gồm các chữ số trong xâu ss, nhưng phải được sắp xếp theo thứ tự từ nhỏ đến lớn.

Ràng buộc

  • Độ dài xâu ss không quá 10310^3 ký tự.

Ví dụ

Dữ liệu vàoSTRING.INP
m2aC0ma2T3
Kết quả raSTRING.OUT
TamCam
0223

Thuộc đề thi

Kỳ thi chọn học sinh giỏi cấp tỉnh trung học cơ sở năm học 2022-2023 — Môn: Tin học

Tiền Giang · Cấp tỉnh · Năm học 2022-2023