/* Copyright © 2024 Matteo Schiff */ package utils import ( "log" "strings" "time" ) func MeasureTime(start time.Time, name string) { elapsed := time.Since(start) log.Printf("%s took %s", name, elapsed) } func mergeElements(slice []string, n int) []string { if n <= 0 { return slice } var result []string for i := 0; i < len(slice); i += n { end := i + n if end > len(slice) { end = len(slice) } merged := strings.Join(slice[i:end], ".") result = append(result, merged) } return result }