Let $f$ be defined analytically as : $$f(x)=\arccos \left ( \sin \left ( 2x \right ) \right ), x \in\left (0,10 \right ], f(x)=0, x\notin\left ( 0,10 \right ]$$
Here is a graph of the above function: 
The way I've come to solve this is to simply split the integral in the Fourier transform into pieces(the part where $f$ is non-zero), and do the calculations, but that is a tedious way of doing it. Do you have any suggestions how to retrieve the transform more quickly?
EDIT: As I am only getting into Fourier analysis, I don't know many tricks. However I've been researching, and one interesting topic came up, the DFT. Is it applicable in this case?
Edit #2: Unfortunately, At the moment my time is very limited and I can't afford to go into too much detail. If someone has the answer in terms of the standard properties of this transform, or maybe even an idea different from what Jack suggested in his first comment, post it. I am really eager to see how this can be done. I suppose, we will learn about this in year 2 of college, in the Signals class.
EDIT #3: Is it possible to invoke some other transform and use it to obtain the Fourier transform?
Alternatively, you could use the fourier transform of continuous triangular wave, multiply it by a rectangular wave in time doman, which would then become a sinc convolution in frequency domain.