#! /usr/bin/env bash
########################################################
#
#
########################################################
function solution_1() {
awk '{
if ($1 in a) {
a[$1]++;
} else {
a[$1]=1
}
} END {
for (j in a) {
if (a[j] > 3) {
print a[j],j
}
}
}' nowcoder.txt | sort -r
}
########################################################
#
#
########################################################
function solution_2() {
awk '{
arr[$1]++;
} END {
for (k in arr) {
if (arr[k] > 3) {
print arr[k], k
}
}
}' nowcoder.txt | sort -r
}
########################################################
#
#
########################################################
function solution_3() {
awk '{print $1}' nowcoder.txt | sort | uniq -c | awk '{if($1 > 3) print $1,$2}' | sort -t" " -rnk1
}
solution_2