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

Learn moreOpportunities for recent engineering grads.

Apply TodayGiven 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.

9 correct solutions
23 incorrect solutions

Last solution submitted on Dec 07, 2014

3 players like this problem

10 Comments