#R, Flounderer
R, Flounderer
This is a crack of @Flounderer's 31-byte solution:
`[.`=function(`]`)`]`^`[`(lh,9) Ok that was a tough one. It creates a function called `[.`. The argument to the function is called `]` which is elevated to power 2.5 by using the 9th element of the built-in time-serie lh ("a regular time series giving the luteinizing hormone in blood samples at 10 mins intervals from a human female, 48 samples." that is used as example in one of R's base packages). lh[9] is here on top of it replaced by its equivalent `[`(lh, 9). De-obfuscated by substituting f for the function name and n for the argument name, the function then becomes f=function(n)n^lh[9].
Usage:
> `[.`=function(`]`)`]`^`[`(lh,9) > `[.`(4) [1] 32 > `[.`(6) [1] 88.18163 > `[.`(9) [1] 243 > `[.`(25) [1] 3125