find the common part of two sorted arrays
rearranging characters in a string to make the distance between same characters larger than a given value
swapping two integers without using additional temp
rotate a string