Menu

[solved] – Question 75358

1.Write a function hideShow that accepts two string arguments, an input string and a masking string. The masking string is a string consisting of ‘0’s and ‘1’s that has the same length as the input string. The function then returns a new string that is the same as the input string, except that it is masked. That is, in any position where the masking string contains a ‘0’ the input character is replaced by a ‘#’, whereas if the masking string contains a ‘1’, the character is unchanged. See the following sample output:
>>> hideShow( ‘apple’, ‘11001’)
‘ap##e’
>>> hideShow(‘apple’,’00000′)
‘#####’
>>> hideShow(‘apple’,’11111′)
‘apple’
>>> hideShow(‘abcdefghijklmnopqrstuvwxyz’,13*’01’)
‘#b#d#f#h#j#l#n#p#r#t#v#x#z’
>>> hideShow( ‘df###re##’, ‘101010101’ )
‘d#####e##’
>>>

Expert Answer


OR


Leave a Reply

Your email address will not be published. Required fields are marked *