Edycja: Przy losowym maskowaniu będzie premia -20
Witam innych informatorów i nosicieli tajnej wiedzy.
Jestem z powodu wywiadu wysłanego pocztą i - oczywiście - nie mogę podać konkretnych nazwisk w pełnej długości. Ale ponieważ chcę to ujawnić w dość nieoczywisty sposób, potrzebuję twojej pomocy.
Podam te nazwy w formie
„evil_company_that_makes_me_shiver”
ale z pewnością nie chcę tego całkowicie przeliterować. Twoim zadaniem, aby pomóc mi i całemu światu, jest dostarczenie ładnego programu, który zamienia powyższe
"ev**************************"
lub
"**il************************"
lub nawet
"****_c**********************"
Myślę, że rozumiesz. Ale jest jedna wada: chcę ujawnić nazwę w całości, więc muszę przekazać liczbę wystąpień i samo słowo do skryptu, a on ujawni litery po kawałku. Przykładem może być
~$ ./whistle NSA 3
> "N**"
> "**A"
> "*S*"
lub
~$ ./whistle nuclear 3
> "nu*****"
> "***lea*"
> "**c***r"
lub
~$ ./whistle nuclear 2
> "nuc****"
> "***lear"
Mam nadzieję, że możesz mi pomóc, a ponieważ wiemy, że rozmiar ma znaczenie, wygrywa najkrótszy kod. Pomóż uczynić ten świat lepszym miejscem!