Как быстро быстро вывести новогоднюю ёлку в консоль, используя вложенные циклы и простую работу со строками.
Отличный пример для тренировки логики и работы с циклами. Подписывайся, больше фишек каждый день !
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("|")
}
}