Space-and time-efficient [duplicate]
Solution 1:
The use of hyphens in my initial sentance is called Suspended hyphens.
From wikipedia:
A suspended hyphen (also referred to as a "hanging hyphen" or "dangling hyphen") may be used when a single base word is used with separate, consecutive, hyphenated words which are connected by "and", "or", or "to". For example, nineteenth-century and twentieth-century may be written as nineteenth- and twentieth-century.