2016 Year Game

A bit of fun (and possibly frustration!) for 2016...our "puzzle of the year". Enjoy!

The Objective

Find APL expressions involving exactly the digits 2 0 1 6 in that order to equal the numbers 0 to 100. For example:

20=160

×20161

2⌊0162

2+0+1*63

...

The aim is to use as few characters as possible in each expression (the minimum number of characters for an expression is 5 – the four digits 2 0 1 6 and a single primitive function/operator).

The Rules

Each expression must contain the digits 2 0 1 6 (in that order) and no other digits.

In addition to the four digits 2 0 1 6, only primitive functions/operators, parentheses/braces, spaces, high minus signs and decimal points can be used. The resultant expressions must be deterministic (that is, give the same result on repeated evaluations).

Assume ⎕ML and ⎕IO are both 1.

Each entry comprising correct expressions for all the numbers from 0 to 100 inclusive will be rated according to the number of characters used by those expressions excluding redundant spaces (minimum 505 for all 101 expressions).

Eligibility

Closing Date

Prizes

Anyone can enter.

31 December 2016

Be immortalised in our 2016 Hall of Fame!

Submitting Your Entry

Email your expressions in a text file or Microsoft Excel file to 2016game@dyalog.com (don't forget to include your name).

2016 Hall of Fame

Name

Number of Characters Used

Jonas StensiöVeli-Matti Jantunen

693

Eric Lufkin

695

Michele BellonMoris Zucca

697

Stefano Lanzavecchia

700

Dan – DyalogNick – Dyalog

701

Francesco Garue

702

Jay – DyalogKaarlo ReipasАлексей Коваль (Aleksei Koval)

711

Kacper Gutowski

726

Fredrik Sjögren

757

Dragana Babić

786

Zachary Taylor

798

Stephen O'Brien

823

Eero Kekäläinen

954

Yi Lu

1125

An amalgamation of all the entries showing the expressions that use the fewest characters for each number can be downloaded as a text file. Congratulations to Jonas Stensiö and Veli-Matti Jantunen, who both achieved the same character count as the amalgamated minimum. Of course, there could be shorter expressions out there...