Power set: Difference between revisions
Content added Content deleted
m (→{{header|Go}}: User new and more efficient strings.Builder) |
|||
Line 1,205:
import (
"bytes"▼
"fmt"
"strconv"
)
Line 1,289:
return "∅"
}
var buf
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...)
|