Cody

Problem 288. Construct a string from letters and counts

Solution 101427

Submitted on 21 Jun 2012 by James
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

Test Suite

Test Status Code Input and Output
1   Pass
%% x = []; y = []; y_correct = 'ERROR'; assert(isequal(construct_string(x,y),y_correct))

ans = 0 y = ERROR

2   Pass
%% x = [-1]; y = ['a']; y_correct = 'ERROR'; assert(isequal(construct_string(x,y),y_correct))

y = Empty string: 1-by-0 ans = 0 y = ERROR

3   Pass
%% x = ['a']; y = [5]; y_correct = 'ERROR'; assert(isequal(construct_string(x,y),y_correct))

y = ERROR

4   Pass
%% r = 10+randi(20); x = [r 1]; y = 'ab'; y_correct(1:r) = 'a'; y_correct(r+1) = 'b'; assert(isequal(construct_string(x,y),y_correct))

y = aaaaaaaaaaaaaaaaaaaaaaaaaaa y = aaaaaaaaaaaaaaaaaaaaaaaaaaab ans = 28

5   Pass
%% x = [5 4 3 2 1]; y = '.#4a5'; y_correct = '.....####444aa5'; assert(isequal(construct_string(x,y),y_correct))

y = ..... y = .....#### y = .....####444 y = .....####444aa y = .....####444aa5 ans = 15

6   Pass
%% x1 = [1 1 1 1 1 1]; y = 'banana'; assert(isequal(construct_string(x1,y),y))

y = b y = ba y = ban y = bana y = banan y = banana ans = 6

Suggested Problems

More from this Author3

Community Treasure Hunt

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

Start Hunting!