Submit solution
Points:
0.23 (partial)
Time limit:
0.38s
Memory limit:
512M
Input:
stdin
Output:
stdout
Problem source:
Problem type
Allowed languages
C, C++, Go, Java, Kotlin, Pascal, PyPy, Python, Rust, Scratch
Xâu ~a~ được gọi là tiền tố của xâu ~b~ nếu xâu ~a~ trùng với phần đầu của xâu ~b~. Ví dụ pre là tiền tố của prefix
Xâu ~a~ được gọi là hậu tố của xâu ~b~ nếu xâu ~a~ trùng với phần cuối của xâu ~b~. Ví dụ fix là hậu tố của suffix
yenthanh132 vừa mới học về tiền tố và hậu tố nên hôm nay anh ta sẽ đố các bạn một bài toán đơn giản về tiền tố và hậu tố như sau:
Cho ~2~ xâu ~a~, ~b~ gồm các kí tự latin thường ('a' đến 'z')
Tìm ~1~ xâu ~c~ thỏa mãng:
- Xâu ~a~ là tiền tố của xâu ~c~
- Xâu ~b~ là hậu tố của xâu ~c~
- Độ xài xâu ~c~ là ngắn nhất.
Input
- Dòng ~1~: Xâu ~a~
- Dòng ~2~: Xâu ~b~
Output
- Một dòng duy nhất là xâu ~c~.
Giới hạn
- ~40\%~ số test có độ dài ~2~ xâu ~a~, ~b \le 1000~ kí tự
- Trong toàn bộ test, độ dài ~2~ xâu ~a~, ~b \le 10^{5}~ kí tự
Sample Input 1
abca
cab
Sample Output 1
abcab
Sample Input 2
abc
abc
Sample Output 2
abc
Comments
sao lại như này nhỉ? found với excepted y chang nhau luôn