Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

Problem 1219. Mystery problem

Created by Tim

Given integer x between 1 and 50, return integer y=mystery(x), where

   mystery(1) =  111   mystery(6)  =  809  ...  mystery(46) = 1809
   mystery(2) =  301   mystery(7)  = 2120  ...  mystery(47) = 1319
   mystery(3) =  315   mystery(8)  = 1413  ...  mystery(48) = 1201
   mystery(4) = 2301   mystery(9)  = 1422  ...  mystery(49) =  405
   mystery(5) = 2325   mystery(10) = 1320  ...  mystery(50) =  612 

The rest are for you to determine. Your function should allow a row vector as input and produce a row vector as a result, e.g.,

   mystery(1:3)=[111 301 315].

Hint: this is not really a mathematical problem--the answer will be just a lookup table.

Problem Group

Solution Statistics

8 correct solutions 20 incorrect solutions
Last solution submitted on Jun 23, 2014

Problem Comments