ลูกหมูตัวเล็กนี้ออกสู่ตลาดลูกหมูตัวเล็กนี้เขียนโค้ดบางส่วน ...
เดี๋ยวก่อนเราไม่ได้พูดถึงเบคอนนั่นเรากำลังพูดถึงเซอร์ฟรานซิสเบคอน! โดยเฉพาะรหัสตัวเลขเบคอนได้คิดค้นขึ้นในปลายปี 1500เพื่อเป็นวิธีการซ่อนข้อความภายในข้อความอื่นซึ่งเป็นวิธีการของซูรินาเม
รหัสลับทำงานโดยการซ่อนข้อความในการนำเสนอข้อความแทนที่จะเป็นเนื้อหา ขั้นแรกตัวอักษรของข้อความของคุณจะถูกเข้ารหัสเป็นไบนารี่ (จาก 0 ถึง 25) ดังนี้:
หมายเหตุ: โปรดใช้การเข้ารหัสต่อไปนี้ในรหัสของคุณและไม่ต้องกังวลเกี่ยวกับตัวเลขช่องว่างหรือสัญลักษณ์อื่น ๆ ในอินพุตแม้ว่าฉันอาจจะคิดโบนัสบางอย่างสำหรับผู้ที่รวมอักขระเหล่านี้ไว้ในการเข้ารหัส หากคุณรวมสัญลักษณ์อื่น ๆ ตัวอักษรจะต้องคงช่องว่าง 0-25 ในการเข้ารหัส
Letter Encoding
A AAAAA
B AAAAB
C AAABA
D AAABB
E AABAA
F AABAB
G AABBA
H AABBB
I ABAAA
J ABAAB
K ABABA
L ABABB
M ABBAA
N ABBAB
O ABBBA
P ABBBB
Q BAAAA
R BAAAB
S BAABA
T BAABB
U BABAA
V BABAB
W BABBA
X BABBB
Y BBAAA
Z BBAAB
เมื่อมีการเข้ารหัสตัวอักษรทั้งหมดในข้อความของคุณลงในA
s และB
s ด้านบนตอนนี้คุณต้องเลือกสองtypefacesสำหรับรหัสของคุณ ตัวอย่างนี้ผมจะใช้ข้อความที่ปกติสำหรับตัวอักษรA
และข้อความเป็นตัวหนาB
สำหรับอักษร
ดังนั้นข้อความ
HELLOWORLD
ถูกเข้ารหัสไปที่
AABBB AABAA ABABB ABABB ABBBA BABBA ABBBA BAAAB ABABB AAABB
และตอนนี้เราปกปิดไบนารีนี้ด้วยข้อความที่ผู้ให้บริการ
สุนัขจิ้งจอกสีน้ำตาลอย่างรวดเร็วกระโดดข้ามสุนัขขี้เกียจวิ่งเล่นในทุ่งหญ้าที่คนเลี้ยงแกะคอยดู
ไม่เป็นไรถ้าข้อความของผู้ให้บริการยาวกว่าข้อความที่เข้ารหัสจริงแม้ว่าจะไม่สั้นกว่านี้ก็ตาม ตอนนี้เราเปลี่ยนข้อความพาหะเป็นตัวหนาตามที่B
s อยู่ในข้อความที่เข้ารหัส
Th อี คู IC kครับW n สำหรับ x เจยูMP s ove Rทีเอชอี ลิตร az Y ทำกรัมs , เกมข o ลิตรฉันงะในเเขาทุ่งเลี้ยงแกะที่ช่วยให้นาฬิกา
ซึ่งไม่มี Markdown อ่านเป็น
Th**e** **qu**ic**k** bro**w**n **fo**x **j**u**mp**s **ove**r **t**h**e** **l**az**y**
**do**g**s**, gam**b**o**l**i**ng** in t**he** fields where the shepherds keeps watch.
โปรดทราบว่าฉันไม่ได้ใช้เครื่องหมายวรรคตอนในข้อความผู้ให้บริการเพื่อเข้ารหัสข้อความ แต่ไม่ว่าเครื่องหมายวรรคตอนจะถูกเข้ารหัสหรือไม่นั้นขึ้นอยู่กับคุณ /
กฎระเบียบ
ข้อมูลที่คุณป้อนจะเป็นข้อความที่คุณจะเข้ารหัสและข้อความของผู้ให้บริการ หากข้อความผู้ให้บริการสั้นเกินไปให้ส่งคืนข้อความแสดงข้อผิดพลาดบางประเภท
คุณต้องเลือกสองแบบอักษรสำหรับการเข้ารหัส
A
และB
เช่นพิมพ์ใหญ่พิมพ์เล็กตัวเอียง , ตัวหนา , ตัวเอียงตัวหนา ,ขีด,in code format
และอื่น ๆ คุณต้องใช้ Markdown รูปแบบของการแลกเปลี่ยนเพื่อเข้ารหัสรูปแบบอักษรเหล่านี้เช่นUPPERCASE, lowercase, *italic*, **bold**, ***bold italic***, <s>strikethrough</s>, `in code format`
ผลลัพธ์ของคุณจะต้องเป็นข้อความผู้ให้บริการที่เข้ารหัสของคุณในขณะนี้แสดงด้วย Markdown หรือแสดงโดยไม่มีดังที่เห็นในตัวอย่างด้านบน
คุณจะต้องทำการเข้ารหัสอัลกอริทึมเท่านั้น อัลกอริทึมการถอดรหัสใด ๆ ที่คุณต้องการให้มีการต้อนรับ แต่ในเวลาที่เขียนจะไม่ช่วยหรือขัดขวางคะแนนของคุณ
รหัสของคุณจะต้องเป็นโปรแกรมหรือฟังก์ชั่น
นี่คือรหัสกอล์ฟดังนั้นจำนวนไบต์ที่น้อยที่สุดจึงเป็นชัยชนะ
เช่นเคยหากปัญหายังไม่ชัดเจนโปรดแจ้งให้เราทราบ ขอให้โชคดีและการเล่นกอล์ฟที่ดี!