Решение:
Сначала найдем длину полумарафонской дистанции. Так как она в 2 раза короче марафонской, нужно разделить длину марафонской дистанции на 2:
$$42 \div 2 = 21 \text{ (км)}$$Теперь узнаем, на сколько километров полумарафонская дистанция короче марафонской. Для этого вычтем длину полумарафонской дистанции из длины марафонской:
$$42 - 21 = 21 \text{ (км)}$$Ответ: 21 км