package cses import "fmt" func WeirdAlgo(n int) string { seq := []int{} for n != 1 { seq = append(seq, n) if n%2 == 0 { n /= 2 } else { n = n*3 + 1 } } seq = append(seq, 1) return fmt.Sprint(seq) }