Modifica: ci sarà un bonus di -20 per il mascheramento casuale
Salve compagni informatori e portatori di conoscenza segreta.
Sono dovuto a un colloquio per posta e io - ovviamente - non posso dire nomi specifici per intero. Ma siccome voglio rivelarlo in un modo non abbastanza ovvio, ho bisogno del tuo aiuto.
Fornirò questi nomi sotto forma di
"Evil_company_that_makes_me_shiver"
ma sicuramente non voglio spiegarlo completamente. Il tuo compito di aiutare me e il mondo intero è quello di fornire un bel programma che trasformi quanto sopra in
"ev**************************"
o
"**il************************"
o anche
"****_c**********************"
Penso che tu l'abbia capito. Ma c'è un difetto: voglio rivelare il nome in totale, quindi devo passare il numero di occorrenze e la parola stessa allo script e rivelerà le lettere poco a poco. Un esempio potrebbe essere
~$ ./whistle NSA 3
> "N**"
> "**A"
> "*S*"
o
~$ ./whistle nuclear 3
> "nu*****"
> "***lea*"
> "**c***r"
o
~$ ./whistle nuclear 2
> "nuc****"
> "***lear"
Spero che tu mi possa aiutare e come sappiamo che le dimensioni contano vince il codice più corto. Aiuta a rendere questo mondo un posto migliore!