Bearbeiten: Es gibt einen Bonus von -20 für zufällige Maskierung
Hallo Whistleblower-Kollegen und Träger von Geheimwissen.
Ich bin aufgrund eines Interviews per Mail und kann - natürlich - keine genauen Namen in voller Länge nennen. Aber da ich es auf eine nicht so offensichtliche Weise offenlegen möchte, brauche ich Ihre Hilfe.
Ich werde diese Namen in Form von angeben
"evil_company_that_makes_me_shiver"
aber ich will es doch nicht ganz ausdrücken. Ihre Aufgabe, mir und der ganzen Welt zu helfen, ist es, ein nettes Programm bereitzustellen, aus dem das oben Genannte wird
"ev**************************"
oder
"**il************************"
oder auch
"****_c**********************"
Ich denke du verstehst es. Aber es gibt einen Fehler: Ich möchte den Namen insgesamt offenlegen, daher muss ich die Anzahl der Vorkommen und das Wort selbst an das Skript weitergeben und die Buchstaben werden nach und nach offengelegt. Ein Beispiel könnte sein
~$ ./whistle NSA 3
> "N**"
> "**A"
> "*S*"
oder
~$ ./whistle nuclear 3
> "nu*****"
> "***lea*"
> "**c***r"
oder
~$ ./whistle nuclear 2
> "nuc****"
> "***lear"
Ich hoffe, Sie können mir helfen und da wir wissen, dass die Größe wichtig ist, gewinnt der kürzeste Code. Helfen Sie, diese Welt zu einem besseren Ort zu machen!