This question has always haunted me, so I decided to settle it for good. Suppose I am saying "We provide space-and time-efficient algorithm for approximating [the number of cats in apartment building]". Here, is my us of hyphen in "space-and time-efficient" correct?
EDIT: So, one way of saying this is "Our algorithm is space efficient, and also time efficient". Now, I would like to shorten this by something like "space-and time-efficient". My question is, do I need a hyphen after "and"? Or, how to correctly hyphenate in this particular case? Although the links in the comments do deal with similar problems, their case is just that -- similar, but not identical to mine.