abcde
Eject them into the sun.
Perhaps talk to them directly and let them know what they’re doing.
Or you’re not comfortable doing that, talk to your supervisor about the distraction it presents to you.

This. Let your supervisor let you tell this time waster that they are wasting your time with this question.
If the two of you have the same supervisor, this should be easily taken care of, unless, of course, there is a culture difference.
If you two have different supervisors, let them hash it out.
Need more info. What experience level? What’s your official relationship to this person?
Sounds like you haven’t actually addressed any of this with them. Ignoring them probably isn’t going to help, and they clearly aren’t going to get the message. Be clear with them, set expectations about your availability, redirect them to others who are more appropriate, give them resources instead of just answers to make them more resourceful.
So, “help me find a passive-aggressive solution that works”?
a