Тик-так из двух горутин

Что выведетJuniorпроверка — Спринт10-t054

Две горутины в цикле печатают разный текст — одна «тик», другая «так». Нужно, чтобы печать шла строго по очереди: тик, так, тик, так… Что выведет такая первая попытка и как синхронизировать горутины?

main.gogo
1package main2 3import (4	"fmt"5	"sync"6)7 8func main() {9	var wg sync.WaitGroup10	wg.Add(2)11 12	go func() {13		defer wg.Done()14		for i := 0; i < 3; i++ {15			fmt.Println("тик")16		}17	}()18 19	go func() {20		defer wg.Done()21		for i := 0; i < 3; i++ {22			fmt.Println("так")23		}24	}()25 26	wg.Wait()27}
Чем закончится программа?
Сначала подумай без запуска — на собесе компилятора не будет.