แก้ไข: จะมีโบนัส -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"
ฉันหวังว่าคุณสามารถช่วยฉันได้และเนื่องจากเรารู้ว่าขนาดนั้นสำคัญกับการใช้รหัสที่สั้นที่สุด ช่วยทำให้โลกนี้น่าอยู่ขึ้น!