Sunting: Akan ada bonus -20 untuk masking acak
Halo sesama Pelapor dan pembawa pengetahuan rahasia.
Saya akan diwawancarai melalui surat dan saya - tentu saja - tidak dapat menyebutkan nama tertentu secara lengkap. Tetapi karena saya ingin mengungkapkannya dengan cara yang agak tidak terlalu jelas saya membutuhkan bantuan Anda.
Saya akan memberikan nama-nama ini dalam bentuk
"evil_company_that_makes_me_shiver"
tapi tentu saja saya tidak ingin mengejanya sepenuhnya. Tugas Anda untuk membantu saya dan seluruh dunia adalah Anda menyediakan program yang bagus yang mengubah hal di atas menjadi
"ev**************************"
atau
"**il************************"
atau bahkan
"****_c**********************"
Saya pikir Anda mengerti. Tapi ada satu kelemahan: Saya ingin mengungkapkan nama secara total, jadi saya perlu menyampaikan jumlah kemunculan dan kata itu sendiri ke skrip dan itu akan mengungkapkan huruf sedikit demi sedikit. Contohnya bisa
~$ ./whistle NSA 3
> "N**"
> "**A"
> "*S*"
atau
~$ ./whistle nuclear 3
> "nu*****"
> "***lea*"
> "**c***r"
atau
~$ ./whistle nuclear 2
> "nuc****"
> "***lear"
Saya harap Anda dapat membantu saya dan seperti yang kita ketahui bahwa ukuran penting kode menang. Bantu menjadikan dunia ini tempat yang lebih baik!