diff options
| author | Michael Firkins <michael@firkins> | 2023-01-30 01:06:20 +0700 |
|---|---|---|
| committer | Michael Firkins <michael@firkins> | 2023-01-30 01:06:20 +0700 |
| commit | 8adc3b7aa7248c5f7f6a3f8394adab8b4237824c (patch) | |
| tree | 015249fc89ac10d53f4b1ca8be1def1a29595d56 | |
| parent | 94ce4e6196804beb215f951f6acb9dfdb2cdb24f (diff) | |
| download | perlweeklychallenge-club-8adc3b7aa7248c5f7f6a3f8394adab8b4237824c.tar.gz perlweeklychallenge-club-8adc3b7aa7248c5f7f6a3f8394adab8b4237824c.tar.bz2 perlweeklychallenge-club-8adc3b7aa7248c5f7f6a3f8394adab8b4237824c.zip | |
pwc201/go
| -rw-r--r-- | challenge-201/pokgopun/go/ch-2.go | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/challenge-201/pokgopun/go/ch-2.go b/challenge-201/pokgopun/go/ch-2.go index 91b872ee9a..4c7b355988 100644 --- a/challenge-201/pokgopun/go/ch-2.go +++ b/challenge-201/pokgopun/go/ch-2.go @@ -25,6 +25,7 @@ package main import ( "fmt" + "io" "log" "os" "sort" @@ -44,10 +45,13 @@ func main() { } } m := make(map[string]struct{}) + fmt.Printf("Input: n = %d\nOutput: %d\n\nThere are %[2]d ways of stacking %[1]d pennies in ascending piles\n\n", n, penny(m, n)) + var b strings.Builder for k := range m { - fmt.Println(k) + b.WriteString("\t" + k + "\n") } + io.WriteString(os.Stdout, b.String()) } func penny(m map[string]struct{}, n ...uint64) int { |
