Skip to content

Commit 32c9c48

Browse files
committed
Keep only 1 minimized version
1 parent f862688 commit 32c9c48

File tree

2 files changed

+4
-22
lines changed

2 files changed

+4
-22
lines changed

04.az.min.sh

+4-17
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,5 @@
11
#!/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-
'
2+
cat $1|tr -d '|'|nl|sort -nr|cut -f2-|awk -vn=`awk 'END{print NR}' $1` '{m=p=0
3+
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)
4+
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
5+
print s "," t}'

04.az.punch.sh

-5
This file was deleted.

0 commit comments

Comments
 (0)