Power set: Difference between revisions

m
→‎{{header|Go}}: User new and more efficient strings.Builder
m (→‎{{header|Go}}: User new and more efficient strings.Builder)
Line 1,205:
 
import (
"bytes"
"fmt"
"strconv"
"bytesstrings"
)
 
Line 1,289:
return "∅"
}
var buf bytesstrings.BufferBuilder
buf.WriteRune('{')
for i, e := range s {
Line 1,308:
for _, er := range r {
er := er.(set)
u = append(u, append(er[:len(er):len(er)], es))
}
r = append(r, u...)
1,707

edits