Cody

# Problem 1694. Now 20% off!

Solution 1991629

Submitted on 26 Oct 2019 by Nikolaos Nikolaou
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
s='abcde?fgh123ij'; s_correct='abcdX?fgh123iX'; assert(isequal(string_furlough(s),s_correct))

y = 'abcdXXfgh123iX' y = 'abcdX?fgh123iX'

2   Pass
s='non-essential personnel' s_correct = 'non-eXsentXal peXsonnXl'; assert(isequal(string_furlough(s),s_correct))

s = 'non-essential personnel' y = 'non-eXsentXal peXsonnXl'

3   Pass
s='The furloughs will continue until morale improves.' s_correct = 'The fXrlouXhs wiXl conXinue Xntil XoralX imprXves.'; assert(isequal(string_furlough(s),s_correct))

s = 'The furloughs will continue until morale improves.' y = 'The fXrlouXhs wiXl conXinue Xntil XoralXXimprXves.' y = 'The fXrlouXhs wiXl conXinue Xntil XoralX imprXves.'

4   Pass
s='Who doesn''t like a 20% pay cut?' s_correct='Who dXesn''t Xike a 20% Xay cuX?' assert(isequal(string_furlough(s),s_correct))

s = 'Who doesn't like a 20% pay cut?' s_correct = 'Who dXesn't Xike a 20% Xay cuX?' y = 'Who dXesn't Xike a 20% Xay cuXX' y = 'Who dXesn't Xike a 20% Xay cuX?'

5   Pass
s='The quick brown fox jumps over the lazy dog.' s_correct = 'The qXick bXown fXx jumXs oveX the lXzy doX.'; assert(isequal(string_furlough(s),s_correct))

s = 'The quick brown fox jumps over the lazy dog.' y = 'The qXick bXown fXx jumXs oveXXthe lXzy doXX' y = 'The qXick bXown fXx jumXs oveX the lXzy doXX' y = 'The qXick bXown fXx jumXs oveX the lXzy doX.'

6   Pass
s='A-B-C. Easy as 1-2-3.'; s_correct = 'A-B-C. EXsy as 1-2-3.'; assert(isequal(string_furlough(s),s_correct))

y = 'A-B-C. EXsy as 1-2-3.'

7   Pass
s='My single favorite TV show is X-Files!'; s_correct='My siXgle fXvoriXe TV sXow is X-FileX!'; assert(isequal(string_furlough(s),s_correct))

y = 'My siXgle fXvoriXe TV sXow is XXFileXX' y = 'My siXgle fXvoriXe TV sXow is X-FileXX' y = 'My siXgle fXvoriXe TV sXow is X-FileX!'