# Problem 60591. ICFP2024 001: Lambdaman 6

The ICFP2024 contest was held June29 thru July 1. The contest consisted of five parts: ICFP Language, Lambdaman maze, Starship flying, 3D - graph programming, and Efficiency - processing complex ICFP message to a numerical value.
The Lambdaman 6 maze is a single row of width 200 with L at index 1. Columns 2 thru 200 contain '.' a power-dot or piece-of-cheese depending Pacman or Mouse preference.
This maze is a string 'L....... (many dots) .....' of length 200. Future mazes will be 2D of integers.
The contest goal was to write a minimal size, bytes, expression that moves L, Lambdaman,onto every dot.
The puzzle was given in ICFP to produce the maze text string.
B. SF B\$ B\$ L" B\$ L" B\$ L# B\$ v" B\$ v# v# L# B\$ v" B\$ v# v# L\$ L# ? B= v# I" v" B. v" B\$ v\$ B- v# I" Sl I#,
The full ICFP language is a comment block in the function template. This is written as a Functional Program which appears is best addressed in Haskell.
The contest's best Lambdaman6 solution was written in ICFP to reduce length versus 199 Rs.
B. S3/,6%},!-"\$!-!.[} B\$ L# B\$ v# B\$ v# B\$ v# SLLLLLLLL L\$ B. B. v\$ v\$ v\$
This challenge is to return a string of 199 'R's with minimal matlab program size.
As of 7/9/24 I still can not make either an ICFP reader or writer beyond a simple string converter. If anyone is able to make an interpreter please post in the comment. I had never heard of Lambda Calculus or Haskell prior to this event. Contest write-ups said they took up to 10 hours to make a working ICFP reader. I will be posting the entire ICFP2024 contest challenges and best solutions.

### Solution Stats

100.0% Correct | 0.0% Incorrect
Last Solution submitted on Jul 09, 2024

### Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!