Назад к задачам
Junior — Senior
5

Пакетный последовательный вывод чисел с паузами

Компании, где спрашивали:

Самокат Тех
Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Необходимо изменить существующий код так, чтобы:

  • числа от 1 до 10 выводились группами по пять (первый набор — 1‑5, второй — 6‑10);
  • внутри каждой группы между выводом отдельных чисел была задержка в одну секунду (это реализует функция printNumber);
  • после завершения вывода каждой группы должна происходить пауза длительностью две секунды.
import (
        "fmt"
        "time"
        )

func main () {
    for i:= 1; i < 11; i++ {
        
    }
    
func printNumber(n int) {
        time.Sleep(time.Second)
        fmt.Println(n)        
    }
}