Skip to content

Commit d215264

Browse files
committed
Create a minified version
1 parent 570ad95 commit d215264

File tree

2 files changed

+19
-1
lines changed

2 files changed

+19
-1
lines changed

04.az.min.sh

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
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+
'

04.az.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ cat "$1" | tr -d '|' | nl | sort -nr | cut -f2- | awk -vnc=$nc '
2020
2121
END {
2222
for (i = 1; i <= nc; i++) {
23-
totalCards += (wins[i] + 1);
23+
totalCards += (wins[i] + 1)
2424
}
2525
print score "," totalCards
2626
}

0 commit comments

Comments
 (0)