What is the process for creating vectors with interspersed zeros?

Hey, I was given a task in my class to develop a code that intersperses the array using zeros.
For example, if I have an array:

[1, 2, 3, 4, 5]

So it converts it into this:

[1 0 0 0 2 0 0 0 3 0 0 0 4 0 0 0 5]

Can anyone help me?