พิมพ์ Tabula Recta!
Tabula Recta (บางครั้งเรียกว่า 'Vigenere Table') สร้างโดย Johannes Trithemius และถูกนำมาใช้ในยันต์หลายแห่งรวมถึงตัวแปรทั้งหมดของตัวเลข Vigenere ของ Bellaso และ Trithemius cipher ดูเหมือนว่านี้:
ABCDEFGHIJKLMNOPQRSTUVWXYZ
BCDEFGHIJKLMNOPQRSTUVWXYZA
CDEFGHIJKLMNOPQRSTUVWXYZAB
DEFGHIJKLMNOPQRSTUVWXYZABC
EFGHIJKLMNOPQRSTUVWXYZABCD
FGHIJKLMNOPQRSTUVWXYZABCDE
GHIJKLMNOPQRSTUVWXYZABCDEF
HIJKLMNOPQRSTUVWXYZABCDEFG
IJKLMNOPQRSTUVWXYZABCDEFGH
JKLMNOPQRSTUVWXYZABCDEFGHI
KLMNOPQRSTUVWXYZABCDEFGHIJ
LMNOPQRSTUVWXYZABCDEFGHIJK
MNOPQRSTUVWXYZABCDEFGHIJKL
NOPQRSTUVWXYZABCDEFGHIJKLM
OPQRSTUVWXYZABCDEFGHIJKLMN
PQRSTUVWXYZABCDEFGHIJKLMNO
QRSTUVWXYZABCDEFGHIJKLMNOP
RSTUVWXYZABCDEFGHIJKLMNOPQ
STUVWXYZABCDEFGHIJKLMNOPQR
TUVWXYZABCDEFGHIJKLMNOPQRS
UVWXYZABCDEFGHIJKLMNOPQRST
VWXYZABCDEFGHIJKLMNOPQRSTU
WXYZABCDEFGHIJKLMNOPQRSTUV
XYZABCDEFGHIJKLMNOPQRSTUVW
YZABCDEFGHIJKLMNOPQRSTUVWX
ZABCDEFGHIJKLMNOPQRSTUVWXY
ฉันต้องการสิ่งนี้บ่อยครั้ง แต่ไม่พบที่ใดก็ได้บนอินเทอร์เน็ตเพื่อคัดลอกและวาง เนื่องจากตารางสี่เหลี่ยมนั้นยาวและใช้เวลานานในการพิมพ์รหัสของคุณจึงต้องสั้นที่สุด
กฎ / ความต้องการ
- การส่งแต่ละครั้งควรเป็นโปรแกรมหรือฟังก์ชั่นเต็มรูปแบบ ถ้ามันเป็นฟังก์ชั่นมันจะต้องสามารถเรียกใช้งานได้โดยเพียงแค่ต้องเพิ่มการเรียกฟังก์ชั่นที่ด้านล่างของโปรแกรม ต้องรวมสิ่งอื่นใด (เช่นส่วนหัวใน C)
- หากเป็นไปได้ให้ระบุลิงค์ไปยังเว็บไซต์ที่สามารถทดสอบโปรแกรมของคุณได้
STDERR
โปรแกรมของคุณไม่ต้องเขียนอะไรไป- ช่องโหว่มาตรฐานเป็นสิ่งต้องห้าม
- โปรแกรมของคุณสามารถแสดงผลในกรณีใด ๆ แต่จะต้องพิมพ์ (ไม่ใช่อาเรย์หรือที่คล้ายกัน)
เกณฑ์การให้คะแนน
โปรแกรมจะทำคะแนนตามไบต์ใน UTF-8 ตามค่าเริ่มต้นหรือชุดอักขระอื่นที่คุณเลือก
ในที่สุดคำตอบที่มีจำนวนไบต์น้อยที่สุดจะเป็นผู้ชนะ
การส่ง
เพื่อให้แน่ใจว่าคำตอบของคุณปรากฏขึ้นโปรดเริ่มคำตอบด้วยหัวข้อโดยใช้เทมเพลต Markdown ต่อไปนี้:
# Language Name, N bytes
ที่N
มีขนาดของส่งของคุณ หากคุณปรับปรุงคะแนนของคุณคุณสามารถเก็บคะแนนเก่าไว้ในบรรทัดแรกโดยการตีพวกเขาผ่าน ตัวอย่างเช่น
# Ruby, <s>104</s> <s>101</s> 96 bytes
หากคุณต้องการรวมหลายตัวเลขไว้ในส่วนหัวของคุณ (เช่นเนื่องจากคะแนนของคุณคือผลรวมของไฟล์สองไฟล์หรือคุณต้องการแสดงรายการบทลงโทษการตั้งค่าสถานะของล่ามแยกต่างหาก) ตรวจสอบให้แน่ใจว่าคะแนนจริงเป็นตัวเลขสุดท้ายในส่วนหัว:
# Perl, 43 + 2 (-p flag) = 45 bytes
นอกจากนี้คุณยังสามารถตั้งชื่อภาษาให้เป็นลิงค์ซึ่งจะปรากฏในตัวอย่างกระดานแต้มนำ:
# [><>](http://esolangs.org/wiki/Fish), 121 bytes
ลีดเดอร์บอร์ด
นี่คือ Stack Snippet เพื่อสร้างทั้งกระดานผู้นำปกติและภาพรวมของผู้ชนะตามภาษา
printf
เราต้องรวมถึงstdio.h
หากisalpha
มีการใช้ctype.h
เป็นสิ่งจำเป็น ฯลฯ นี่คือถูกต้องหรือไม่