[Nottingham] HOT Dating one-liner contest

Martin martin at ml1.co.uk
Tue Jan 15 22:59:45 GMT 2008


And here's my bash "one liner":

####
d=0
for m in Jan31 Feb29 Mar31 Apr30 May31 Jun30\
         Jul31 Aug31 Sep30 Oct31 Nov30 Dec31
do
        let "l = 8 - $d % 7"
        let "l = l % 7 + 1"
        echo "Wed  $l ${m:0:3}"
        let "l += 15"
        echo "Thu $l ${m:0:3}"
        echo
        let "d += ${m:(-2)}"
done
####

Giving:

Wed  2 Jan
Thu 17 Jan

Wed  6 Feb
Thu 21 Feb

Wed  5 Mar
Thu 20 Mar

Wed  2 Apr
Thu 17 Apr

Wed  7 May
Thu 22 May

Wed  4 Jun
Thu 19 Jun

Wed  2 Jul
Thu 17 Jul

Wed  6 Aug
Thu 21 Aug

Wed  3 Sep
Thu 18 Sep

Wed  1 Oct
Thu 16 Oct

Wed  5 Nov
Thu 20 Nov

Wed  3 Dec
Thu 18 Dec


OK... So prolog or anything else exotic anyone?


Cheers,
Martin


-- 
----------------
Martin Lomas
martin at ml1.co.uk
----------------



More information about the Nottingham mailing list