0 votes
in GoLang by
Print all permutations of a slice characters or string in Golang

1 Answer

0 votes
by

Implement the perm() function that accepts a slice or string and prints all possible combinations of characters.

Solution

Package main

import "fmt"

// Perm calls f with each permutation of a.

func Perm(a []rune, f func([]rune)) {

        perm(a, f, 0)

}

// Permute the values at index i to len(a)-1.

Run

We use rune types to handle both slices and strings. Runes are Unicode code points and can therefore parse strings and slices equally.

Related questions

0 votes
asked Aug 11, 2022 in GoLang by SakshiSharma
0 votes
asked Apr 27, 2023 in GoLang by Robin
...