leetcode 192
題目描述
1. words.txt只包括小寫字母和 ' ' 。
2. 每個單詞只由小寫字母組成。
3. 單詞間由乙個或多個空格字元分隔。
(words.txt)檔案內容
輸出(以詞頻降序排列):the day is sunny the the
the sunny is is
解析the 4
is 3
sunny 2
day 1
對於words.txt檔案進行詞頻統計,首先要做的事情就是把words.txt檔案當中的每乙個單詞分割出來,分割出每乙個單詞可以使用以下兩種方式:
使用awk命令:
[root@localhost ~]# awk '}' words.txt
theday
issunny
thethe
thesunny
isis
其中nf表示當前記錄的字段數(即列數)
$i 檔案中每行以間隔符號分割的
leetcode 四道shell程式設計題目
leetcode 192 統計詞頻 cat words.txt tr s n sort uniq c sort r awk tr s n 將空格替換成回車,每個單詞一行 sort 按字典序排序,保證重複的行相鄰 uniq c 去掉重複的行,c統計詞頻數 sort r 按逆序排序 awk 輸出leet...
人生的四道附加題
婚姻不是1 1 2,而是0。5 0。5 1。即,兩人各削去一半自己的個性和缺點,然後湊合在一人生就是一列開往墳墓的列車,路途上會有很多站口,沒有乙個人可以至始至終陪著你走完,你會看到來來往往 上上下下的人。如果幸運,會有人陪你走過一段,當這個人要下車的時候,即使不捨,也該心存感激,然後揮手道別,因為...
LeetCode 甲板上的戰艦
給定乙個二維的甲板,請計算其中有多少艘戰艦。戰艦用 x 表示,空位用 表示。你需要遵守以下規則 給你乙個有效的甲板,僅由戰艦或者空位組成。戰艦只能水平或者垂直放置。換句話說,戰艦只能由 1xn 1 行,n 列 組成,或者 nx1 n 行,1 列 組成,其中n可以是任意大小。兩艘戰艦之間至少有乙個水平...