Ruby, 55 49 bytes
-6 bytes from @MartinEnder
->a{%w"Blinky Inky Pinky Clyde"-(a*''=~/-/?[]:a)}
Ruby arrays can undergo set subtraction, making it very easy to remove the appropriate ghosts.
-6 bytes from @MartinEnder
->a{%w"Blinky Inky Pinky Clyde"-(a*''=~/-/?[]:a)}
Ruby arrays can undergo set subtraction, making it very easy to remove the appropriate ghosts.