TGViewer
Go tests Go tests @golangtests · 7.84K subscribers
Post #893 3.47K
🎄 Новогодняя елка на Golang 🎁

Как быстро быстро вывести новогоднюю ёлку в консоль, используя вложенные циклы и простую работу со строками.

Отличный пример для тренировки логики и работы с циклами. Подписывайся, больше фишек каждый день !


package main

import "fmt"

func main() {
height := 8
for i := 1; i <= height; i++ {
// пробелы
for s := 0; s < height-i; s++ {
fmt.Print(" ")
}
// ветви
for j := 0; j < 2*i-1; j++ {
fmt.Print("*")
}
fmt.Println()
}
// ствол
for i := 0; i < 2; i++ {
for s := 0; s < height-1; s++ {
fmt.Print(" ")
}
fmt.Println("|")
}
}
  • ❤ 6
  • 👍 6
  • 👎 2
  • 😁 2
More from @golangtests
  1. Sep 23, 2026Задача по Go: `select` и побочные эффекты Что выведет программа? package main import "fmt"…
  2. Sep 23, 2026Не застревайте в прошлом — учитесь новым навыкам и ИИ Чтобы успевать за требованиями рынка…
  3. Sep 13, 2026👣 Задача на Go 1.27: concurrent job scheduler с generic methods Нужно реализовать библиот…
  4. Sep 13, 2026🔥 Хочешь расти в IT быстрее остальных? Перестань учиться в одиночку Можно годами смотреть…
  5. Sep 2, 2026👣 Go 1.27: почему две разные closure внезапно могут иметь одинаковый адрес функции? Что в…
  6. Aug 21, 2026Go-задача: что выведет этот код? package main import "fmt" func main() { var funcs []func(…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →