Sha256: bd1f1c4112b55f3a24e6ed6889c67e637f5350823525a2f043ee0e0c82745bd4
Contents?: true
Size: 421 Bytes
Versions: 153
Compression:
Stored size: 421 Bytes
Contents
package transpose const testVersion = 1 func Transpose(m []string) []string { max := maxLen(m) t := make([]string, max) for i, row := range m { for j, c := range row { t[j] += string(c) } remMax := maxLen(m[i:]) for j := len(row); j < remMax; j++ { t[j] += " " } } return t } func maxLen(m []string) (length int) { for _, l := range m { if len(l) > length { length = len(l) } } return }
Version data entries
153 entries across 153 versions & 1 rubygems