Slice from start, slice to end

When slicing from the start, or to the end, we can write:
s = 'hello world!'
print(s[0: 3])         # hel
print(s[10: len(s)])   # d!
Python provides a more concise way of handling those slices by omitting the initial 0: if the slice should be from the beginning, and omitting the len(s) if the slice should go up until the end.
s = 'hello world!'
print(s[:3])    # hel
print(s[10:])   # d!

Challenge

Given a string, your task is to split it in half and check if those two pieces are equal. If they are equal the program should print Same pieces and Different otherwise. If the lengths of two parts are not the same, the program should print Different.
Input
Output
abcabc
Same pieces
abcab
Different
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue