Leetcode no. 192
来源:互联网 发布:淘宝一天刷几单安全 编辑:程序博客网 时间:2024/05/28 16:07
192. Word Frequency
Write a bash script to calculate the frequency of each word in a text file words.txt
.
For simplicity sake, you may assume:
words.txt
contains only lowercase characters and space' '
characters.- Each word must consist of lowercase characters only.
- Words are separated by one or more whitespace characters.
For example, assume that words.txt
has the following content:
the day is sunny the thethe sunny is isYour script should output the following, sorted by descending frequency:
the 4is 3sunny 2day 1
Note:
Don't worry about handling ties, it is guaranteed that each word's frequency count is unique.
# Read from the file words.txt and output the word frequency list to stdout.cat words.txt | tr -s ' ' '\n' | sort | uniq -c | sort -r | awk '{print $2,$1}'
或者
awk '{for (i=1; i<=NF; i++){++D[$i];}} END {for(i in D){print i, D[i]}}' words.txt | sort -nr -k 2
0 0
- Leetcode no. 192
- LeetCode No.11 ~No.12
- Leetcode NO.78 Subsets
- Leetcode NO.77 Combinations
- Leetcode NO.46 Permutations
- 【leetcode】No. 235 LCABST
- LeetCode no. 35
- Leetcode no. 37
- Leetcode no. 279
- Leetcode no. 335
- Leetcode no. 283
- Leetcode no. 181 (sql)
- Leetcode no. 40
- Leetcode no. 238
- Leetcode no. 26
- Leetcode no. 80
- Leetcode no. 228
- Leetcode no. 313
- Android Studio com.android.dex.DexException: Multiple dex files define(重复引用包)
- Java字节码增强
- summer 1036 Red Pocket
- hdu 5737(线段树)
- php text/html applicaon/json 区别
- Leetcode no. 192
- 2010断点失效
- 题目199 无线网络覆盖
- python之文件读取一行一行
- hdu 5738(扫描线)
- 上拉 下拉
- 定位1
- viewpager+fragment防止销毁和预加载问题
- ShadowSocks配置信息二维码生成说明