SẮP XẾP XÂU

(sortst.*)

Ta định nghĩa các kí tự in thường (‘a’…‘z’) và in hoa (‘A’… ‘Z’) được sắp xếp theo đúng thứ tự cho trong bảng chữ cái gọi là sắp xếp tăng dần, còn sắp xếp theo chiều ngược lại được gọi là sắp xếp giảm dần.

Cho một xâu \(s\) chỉ gồm các ký tự in thường (‘a’…‘z’) và in hoa (‘A’… ‘Z’).

Yêu cầu: Sắp xếp xâu \(s\) theo thứ tự: Các kí tự in hoa giảm dần rồi đến các kí tự in thường giảm dần.

Dữ liệu vào:

+ Gồm một dòng duy nhất chứa xâu \(s\ (s \leq 10^{5})\).

Dữ liệu ra:

+ Xâu \(s\) sau khi được sắp xếp theo yêu cầu đề bài.

Ví dụ:

Input

Output

aBAbDAbaC
DCBAAbbaa

Ràng buộc:

+ Có 50% số điểm ứng với các test có \(s \leq \ 1000\).

+ Có 50% số điểm ứng với các test có \(s\ \leq \ 10^{5}\).

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

hpcode.edu.vn
Code tích cực
Trong 24h
  1. npk1605 (5/10)
  2. hungeazy08 (4/26)
  3. trungnam (2/2)
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]