// dup1 输出标准输入中出现次数大于1的行,前面是次数
package main import (
"bufio"
"fmt"
"os"
)
func main() {
counts := make(map[string]int)
input := bufio.NewScanner(os.Stdin)//读取输入,以行或者单词为单位断开,这是处理以行为单位的输入内容的最简单方式 //Scan 函数在读到新行的时候返回 true,在没有更多内容的时候返回 false。
for input.Scan() {//每一次调用 input.Scan() 读取下一行,并且将结尾的换行符去掉;
counts[input.Text()]++//调用 input.Text() 来获取读到的内容
}
//注意:忽略 input.Err() 中可能的错误
for line, n := range counts {
if n > 1 {
fmt.Printf("%d\t%s\n", n, line)
}
}
}

最新文章

  1. Struts2与Struts1的区别
  2. C#读取Excel表格数据到DataGridView中和导出DataGridView中的数据到Excel
  3. JAVA里面的IO流(一)分类2(节点流和处理流及构造方法概要)
  4. javascript中数组常用的方法
  5. 地理围栏算法解析(Geo-fencing)
  6. Bootstrap(转)
  7. php 连接mysql的问题
  8. Js中的多条件排序,多列排序
  9. MEF只导出类的成员
  10. Struts2-文件上传下载
  11. ip地址扫描
  12. 附录D——自动微分(Autodiff)
  13. 学习笔记-canny边缘检测
  14. python第六天函数,定义、调用、不带参函数、带参函数等
  15. python面向对象基本概念(OOP)
  16. 【HDFS API编程】开发环境搭建
  17. 【Runtime Error】打开Matlib7.0运行程序报错的解决办法
  18. WGCNA | weighted correlation network analysis
  19. ubantu安装python3虚拟环境
  20. python读取剪贴板报错 pywintypes.error: (1418, 'GetClipboardData', '\xcf\xdf\xb3\xcc\xc3\xbb\xd3\xd0\xb4\xf2\xbf\xaa\xb5\x

热门文章

  1. B 小雨的三角形
  2. 浅尝HTML5之canvas
  3. mongodb use where and custom function to query mongodb存储过程
  4. eclipse 设置字体与自动提示
  5. hibernate主键(generator)生成方式
  6. in与exist , not in与not exist 的区别
  7. Python 模块之间的引用
  8. GYOJ_1812_股票(stock)
  9. Selenium自动化测试实例-基于python
  10. 2000字谏言,给那些想学Python的人,建议收藏后细看!