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 1148. Compression: Encode and Decode

Created by Richard Zapor

This Challenge is to compress an array created by randi(2^32-1,1000) and then decompress your data file.

The first call will provide the array x. The output is the filename of the data encoded file.

The second call will provide the filename. The output is the numeric array by decoding the file.

Success: File size less than 4,100,000 bytes and a correct decoded array.

Scoring: Scaled file size.

Encode Call:

Input: x % randi(2^32-1,1000)

Output: filename

. .

Decode Call:

Input: filename

Output: x_array

Note: global and persistent are not allowed. Unexpected files will cause a Virus Detect Failure.

Tags

Problem Group

Solution Statistics

9 correct solutions 19 incorrect solutions
Last solution submitted on Mar 03, 2014

Problem Comments

Solution Comments