С такой то точностью? Тогда, почему "звёздный период". Это число примерно кратно 2. Т. е. , при 1 обороте вокруг Солнца, Земля сделает почти 2. Так и есть: противостояния Марса повторяются каждые почти 2 года.
А вот великие противостояния (каждые 15-17 лет) зависят от эксцентриситета орбит обеих планет, поэтому арифметикой тут не отделаешься.