👻
AtCoder Beginner Contest 394 (2)
B問題
package main
import (
"bufio"
"fmt"
"os"
"strings"
"unicode/utf8"
)
func main() {
var n int
fmt.Scan(&n)
strs := make(map[int]string)
reader := bufio.NewReaderSize(os.Stdin, 1<<20)
for i := 0; i < n; i++ {
line, _ := reader.ReadString('\n')
line = strings.TrimSpace(line)
strs[utf8.RuneCountInString(line)] = line
}
for i := 1; i <= 50; i++ {
if strs[i] == "" {
continue
}
fmt.Print(strs[i])
}
}
Discussion