Split RepeatFive, handle counts, add examples

This commit is contained in:
2026-03-15 23:59:21 +01:00
parent be5fafa655
commit 083ff01e53
2 changed files with 40 additions and 8 deletions

View File

@@ -2,11 +2,18 @@ package iteration
import "strings"
const repeatCount = 5
const defaultRepeatCount = 5
func Repeat(character string) string {
func RepeatFive(character string) string {
return Repeat(character, defaultRepeatCount)
}
func Repeat(character string, count int) string {
if count == 0 {
count = defaultRepeatCount
}
var repeated strings.Builder
for range repeatCount {
for range count {
repeated.WriteString(character)
}