We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f862688 commit 32c9c48Copy full SHA for 32c9c48
04.az.min.sh
@@ -1,18 +1,5 @@
1
#!/bin/sh
2
-
3
-cat $1 | tr -d '|' | nl | sort -nr | cut -f2- |
4
-awk -vn=`awk 'END{print NR}' $1` '
5
- {
6
- m=p=0
7
- for(i=3;i<=NF;i++)c[$i]+=1
8
- for(k in c)if(c[k]>1)m+=1
9
- delete c
10
- if(m>0)p=2^(m-1)
11
- s+=p
12
- i=n-NR+1
13
- for(j=1;j<=m;j++)w[i]+=w[i+j]+1
14
- } END {
15
- for(i=1;i<=n;i++)t+=w[i]+1
16
- print s "," t
17
- }
18
-'
+cat $1|tr -d '|'|nl|sort -nr|cut -f2-|awk -vn=`awk 'END{print NR}' $1` '{m=p=0
+for(i=3;i<=NF;i++)c[$i]+=1;for(k in c)if(c[k]>1)m+=1;delete c;if(m>0)p=2^(m-1)
+s+=p;i=n-NR+1;for(j=1;j<=m;j++)w[i]+=w[i+j]+1} END {for(i=1;i<=n;i++)t+=w[i]+1
+print s "," t}'
04.az.punch.sh
0 commit comments