@@ -0,0 +1,26 @@
+package main
+
+import (
+ "bufio"
+ "fmt"
+ "os"
+)
+func main() {
+ counts := make(map[string]int)
+ input := bufio.NewScanner(os.Stdin)
+ for input.Scan() {
+ text := input.Text()
+ counts[text]++
+ if text == "quit" {
+ break
+ }
+ for line, n := range counts {
+ if n >= 1 {
+ fmt.Printf("%d\t%s\n", n, line)
+}