Изменить: Там будет бонус -20 для случайной маскировки
Привет собратьям-разоблачителям и носителям тайных знаний.
Я из-за собеседования по почте и, конечно, не могу назвать конкретные имена в полный рост. Но поскольку я хочу раскрыть это довольно не так очевидно, мне нужна ваша помощь.
Я приведу эти имена в виде
"Evil_company_that_makes_me_shiver"
но, конечно, я не хочу изложить это полностью. Ваша задача помочь мне и всему миру в том, что вы предлагаете замечательную программу, которая превращает вышесказанное в
"ev**************************"
или
"**il************************"
или даже
"****_c**********************"
Я думаю, вы поняли. Но есть один недостаток: я хочу раскрыть имя целиком, поэтому мне нужно передать количество вхождений и само слово в сценарий, и он будет раскрывать буквы по крупицам. Примером может быть
~$ ./whistle NSA 3
> "N**"
> "**A"
> "*S*"
или
~$ ./whistle nuclear 3
> "nu*****"
> "***lea*"
> "**c***r"
или
~$ ./whistle nuclear 2
> "nuc****"
> "***lear"
Я надеюсь, что вы можете помочь мне, и, как мы знаем, размер имеет значение, выигрывает самый короткий код. Помогите сделать этот мир лучше!