Gửi bài giải
Điểm:
0,40 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C++, Go, Java, Kotlin, Pascal, PyPy, Python, Rust, Scratch
là một người cầu kì và khó tính; anh luôn cẩn thận trong từng lời ăn tiếng nói, kể cả trong việc nhắn tin. Để tiện liên lạc trong lúc khẩn cấp; anh đã tạo ra mật mã huynh đệ và đưa cho những người anh em thân thiết của mình học thuộc. Mật mã huynh đệ mà sáng tạo ra có nguyên lí giống như mã Morse, nhưng thay vì sử dụng các dấu chấm và dấu gạch, "ngôn ngữ" này lại sử dụng các emoji.
Trong "từ điển" của 15
loại emoji:
;-)
, ;-(
, :)
, :(
, :-\
, :-P
, :D
, :C
, :-0
, :-|
, 8-0
, :-E
, :-X
, :∼(
, [:|||:]
.
Trong lúc khẩn cấp, anh ấy đã tạo ra mật mã để gửi đến tất cả anh em. Tuy nhiên, chất lượng mạng kém đã làm thông tin anh gửi đi bị lẫn lộn và không thể phân biệt được thứ tự.
Là một người thông minh,
có thể ngay lập tức sắp xếp lại các kí tự để phục hồi tin nhắn hoàn chỉnh; nhưng thì không như vậy, anh hiện đang rất cần sự giúp đỡ để có thể hiểu được tin nhắn của .Input
Một dòng duy nhất chứa một xâu kí tự có độ dài không quá ~10^5~ mô tả tin nhắn mà
nhận được.Output
In ra nhiều dòng, mỗi dòng chứa một emoji xuất hiện trong tin nhắn lúc đầu. Dữ liệu đảm bảo tồn tại ít nhất một cách để khôi phục tin nhắn.
Sample Input 1
|:|;[|)-:]
Sample Output 1
[:|||:]
;-)
Bình luận