คำถามติดแท็ก alphabet

สำหรับความท้าทายที่เกี่ยวข้องกับการใช้งานและการจัดการของตัวอักษร

30
พิมพ์ Tabula Recta!
พิมพ์ 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 ฉันต้องการสิ่งนี้บ่อยครั้ง แต่ไม่พบที่ใดก็ได้บนอินเทอร์เน็ตเพื่อคัดลอกและวาง เนื่องจากตารางสี่เหลี่ยมนั้นยาวและใช้เวลานานในการพิมพ์รหัสของคุณจึงต้องสั้นที่สุด กฎ / …

30
สร้าง“ H” จาก“ H” ที่เล็กลง
ท้าทาย สร้างฟังก์ชั่นหรือโปรแกรมที่เมื่อได้รับจำนวนเต็มsizeทำต่อไปนี้: ถ้าsizeเท่ากับ 1 เอาต์พุต H H HHH H H ถ้าsizeมากกว่า 1 เอาต์พุต X X XXX X X โดยที่Xเอาต์พุตของโปรแกรม / ฟังก์ชั่นสำหรับsize - 1 (หากคุณต้องการคุณอาจมีกรณีฐานสอดคล้องกับ0ตราบใดที่คุณระบุในคำตอบของคุณ) รูปแบบผลลัพธ์ใด ๆ ต่อไปนี้เป็นที่ยอมรับแล้วแต่จำนวนใดจะสะดวกกว่าสำหรับคุณ: สตริงของโครงสร้างที่ต้องการพร้อมอักขระสองตัวที่แตกต่างกันซึ่งสอดคล้องกับHและspace อาร์เรย์สองมิติพร้อมโครงสร้างที่ต้องการโดยมีค่าแตกต่างกันสองค่าที่สอดคล้องกับHและspace อาร์เรย์ / รายการสตริงที่มีหนึ่งบรรทัดของเอาต์พุตในแต่ละสตริงโดยมีค่าแตกต่างกันสองค่าที่สอดคล้องกับHและspace อนุญาตให้มีช่องว่างนำหน้าตราบใดที่มีช่องว่างนำหน้าจำนวนหนึ่งคงที่ในแต่ละบรรทัด อักขระเอาต์พุตที่แตกต่างกันสองตัวสามารถขึ้นอยู่กับสิ่งที่คุณเลือกตราบใดที่อักขระเหล่านั้นแตกต่างกัน ระบุรูปแบบผลลัพธ์ที่โค้ดของคุณส่งคืน กรณีทดสอบ 1 H H HHH H H 2 H H H H HHH HHH H …
73 code-golf  ascii-art  fractal  code-golf  code-golf  string  code-golf  string  matrix  code-golf  graph-theory  maze  binary-matrix  code-golf  kolmogorov-complexity  random  code-challenge  metagolf  test-battery  brain-flak  text-processing  code-golf  matrix  code-golf  number-theory  primes  code-golf  string  matrix  code-golf  binary  bitwise  code-golf  number  factorial  floating-point  code-golf  number  sequence  code-golf  sequence  cops-and-robbers  code-golf  sequence  cops-and-robbers  code-golf  string  code-golf  math  decision-problem  number-theory  integer  code-golf  number  decision-problem  functional-programming  code-golf  array-manipulation  matrix  code-golf  string  classification  string  code-challenge  binary  compression  decode  code-golf  string  string  code-challenge  balanced-string  encode  code-golf  number-theory  integer  base-conversion  code-golf  math  number-theory  geometry  abstract-algebra  code-golf  array-manipulation  sorting  optimization  code-golf  math  geometry  image-processing  generation  code-golf  string  cops-and-robbers  repeated-transformation  grammars  cops-and-robbers  repeated-transformation  grammars  code-challenge  restricted-source  tips  source-layout  javascript  code-challenge  kolmogorov-complexity  restricted-source  code-golf  combinatorics  counting  math  fastest-code  linear-algebra  code-golf  math  permutations  matrix  linear-algebra  code-golf  string  decision-problem  restricted-source  code-golf  number  array-manipulation  subsequence  code-golf  number  array-manipulation  matrix  code-golf  brainfuck  code-golf  color  code-golf  quine  source-layout  code-golf  subsequence  code-golf  string  ascii-art  code-golf  string  ascii-art  alphabet  code-golf  decision-problem  interpreter  hexagonal-grid  halting-problem  code-golf  string  polynomials  calculus  code-golf  math  decision-problem  matrix  complex-numbers  code-golf  random  code-golf  number  arithmetic 

30
พิมพ์ตัวอักษรโดยไม่ต้องใช้เสียงสระแต่ละตัว
แรงบันดาลใจ : ในปี 1939 ผู้ชายคนหนึ่งชื่อเออร์เนวินเซนต์ไรท์เขียนนวนิยายเรื่องที่เรียกว่าGadsbyโดยไม่ต้องใช้ตัวอักษร 'e' งานของคุณคือการเขียนโปรแกรม (มากถึง 5) โปรแกรมในภาษาใด ๆ (ซึ่งมีไวยากรณ์เป็นข้อความ *) เพื่อส่งออกทั้ง 26 ตัวอักษรของตัวอักษรตามลำดับ อย่างไรก็ตามสำหรับแต่ละสระ aeiou อย่างน้อยหนึ่งรายการจะต้องไม่มีการเกิดสระใด ๆ ดังนั้นจะต้องมี โปรแกรมที่ไม่ได้ใช้ ' a ' หรือ ' A ' ที่ใดก็ได้ในไวยากรณ์ของโปรแกรม โปรแกรมที่ไม่ได้ใช้ ' e ' หรือ ' E ' ที่ใดก็ได้ในไวยากรณ์ของโปรแกรม โปรแกรมที่ไม่ได้ใช้ ' i ' หรือ ' I ' ที่ใดก็ได้ในไวยากรณ์ของโปรแกรม โปรแกรมที่ไม่ได้ใช้ ' …

30
ทำไฟฉายตัวอักษร!
แรงบันดาลใจจากข้อบกพร่องในการแก้ไขปัญหานี้ความท้าทายของคุณคือการสร้างข้อความที่แน่นอนนี้: ZYXWVUTSRQPONMLKJIHGFEDCBA YXWVUTSRQPONMLKJIHGFEDCBA XWVUTSRQPONMLKJIHGFEDCBA WVUTSRQPONMLKJIHGFEDCBA VUTSRQPONMLKJIHGFEDCBA UTSRQPONMLKJIHGFEDCBA TSRQPONMLKJIHGFEDCBA SRQPONMLKJIHGFEDCBA RQPONMLKJIHGFEDCBA QPONMLKJIHGFEDCBA PONMLKJIHGFEDCBA ONMLKJIHGFEDCBA NMLKJIHGFEDCBA MLKJIHGFEDCBA LKJIHGFEDCBA KJIHGFEDCBA JIHGFEDCBA IHGFEDCBA HGFEDCBA GFEDCBA FEDCBA EDCBA DCBA CBA BA A บรรทัดแรกจะมี 25 ช่องว่างจากนั้นตัวอักษรย้อนกลับเริ่มต้นจากตัวอักษร 26 ( ZYXWVUTSRQPONMLKJIHGFEDCBA) แล้วขึ้นบรรทัดใหม่ บรรทัดที่สองจะมี 24 ช่องว่างจากนั้นตัวอักษรย้อนกลับเริ่มต้นจากตัวอักษรที่ 25 ( YXWVUTSRQPONMLKJIHGFEDCBA) แล้วขึ้นบรรทัดใหม่ ... บรรทัดสุดท้าย (26) จะไม่มีช่องว่างจากนั้นตัวอักษรย้อนกลับเริ่มต้นจากตัวอักษรที่ 1 ( A) แล้วขึ้นบรรทัดใหม่ กฎเพิ่มเติม: …

30
ตัวอักษรแนวทแยง
ไม่มีการป้อนข้อมูลงานของคุณคือสร้างสิ่งต่อไปนี้: a b c d e f g h i j k l m n o p q r s t u v w x y z ไม่ใช่งานของคุณคือสร้างตัวอักษรแต่ละตัวในตัวอักษรโดยมีช่องว่างก่อนที่จะเท่ากับตำแหน่งในตัวอักษรลบหนึ่ง หากคุณพิมพ์สิ่งนี้จะต้องปรากฏดังด้านบน ช่องว่างภายนอกที่ไม่ส่งผลกระทบต่อลักษณะที่ปรากฏรวมถึงบรรทัดใหม่ที่ต่อท้ายจะได้รับอนุญาต คุณสามารถใช้ตัวพิมพ์เล็กทั้งหมดหรือพิมพ์ใหญ่ทั้งหมด นอกจากนี้คุณยังสามารถส่งคืนจากฟังก์ชันตามกฎปกติไม่ว่าจะเป็นสตริงที่มีการขึ้นบรรทัดใหม่หรือรายการสตริง นี่คือcode-golfดังนั้นคำตอบที่สั้นที่สุดในจำนวนไบต์ชนะ!

30
สร้างเพลงตัวอักษร
เป้าหมายของคุณคือสร้างเพลงตัวอักษรเป็นข้อความในแบบฟอร์มต่อไปนี้ (เรียงตามลำดับ): A is for <word starting with A> B is for <word starting with B> C is for <word starting with C> ... Z is for <word starting with Z> ตัวอย่างผลลัพธ์: A is for Apple B is for Banana C is for Carrot D is for Door E is …

30
ใส่คำลงในตารางตัวอักษร
แรงบันดาลใจจากมส์ที่ฉันเห็นก่อนหน้านี้วันนี้ คำอธิบายการท้าทาย พิจารณากริดตัวอักษรที่ไม่มีที่สิ้นสุด: ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ... ใช้คำ ( CODEGOLFในตัวอย่างนี้) และทำให้เป็นลำดับของตารางแทนที่ตัวอักษรที่ไม่ได้ใช้ด้วยการเว้นวรรคและลบตัวอักษรที่ท้ายตารางอนันต์ทั้งหมด: C O DE G O L F ตัวอย่าง STACKEXCHANGE ST A C K E X C H A N G E ZYXWVUTSRQPONMLKJIHGFEDCBA Z Y X W V U T S R Q P O N M L …

30
ทำฝนตัวอักษร
ฝนตัวอักษร งาน: ขั้นพื้นฐานคือการพิมพ์จากสายป้อนแล้วทำซ้ำตัวละครแต่ละตัวในแนวตั้งอยู่บนพื้นฐานของมัน (0-จัดทำดัชนี) ตำแหน่งใน (กรณีตาย) A-Zตัวอักษร Aอยู่ที่ตำแหน่ง 0 ดังนั้นจะไม่ถูกทำซ้ำeคือที่ตำแหน่ง 4 ดังนั้นจะทำซ้ำ 4 ครั้งPคือที่ตำแหน่ง 15 ดังนั้นจะทำซ้ำ 15 ครั้ง!ไม่ได้อยู่ในA-Zนั้นจะถูกทำซ้ำ 0 ครั้งเป็นต้น เพื่อความชัดเจนสิ่งใดก็ตามที่อยู่นอกช่วงB-Zb-zเช่นตัวเลขหรืออักขระพิเศษจะไม่ถูกทำซ้ำและจะปรากฏในบรรทัดแรกเท่านั้น นี่คือโค้ดกอล์ฟดังนั้นทางออกที่สั้นที่สุดในแต่ละภาษาจึงเป็นผู้ชนะ การป้อนข้อมูล: การป้อนข้อมูลจะอยู่ในมาตรฐานที่พิมพ์ชุดอักขระ ASCII จาก 32 ถึง ~126 สตริงอินพุตจะมีความยาว 1 อักขระหรือนานกว่านั้น จะไม่มีช่องว่างนำหน้าหรือต่อท้าย คุณสามารถรับข้อมูลเป็นสตริง ( "hello") หรือรายการอักขระ ( ["h", "e", "l", "l", "o"]) ตัวอย่าง: ใส่ของaaaaให้: aaaa ใส่ของabcdaให้: abcda bcd cd …

30
เอาท์พุทตัวอักษร ALPHABET หรือเพียงแค่ตัวละคร
ความท้าทายนั้นง่าย: เขียนฟังก์ชั่นหรือโปรแกรมที่รับอินพุตxและเอาต์พุตตัวอักษรตัวพิมพ์เล็กถ้าxเป็นส่วนหนึ่งของอักษรตัวพิมพ์เล็กพิมพ์ผลลัพธ์อักษรตัวพิมพ์ใหญ่ถ้าxเป็นส่วนหนึ่งของตัวอักษรตัวพิมพ์ใหญ่และเอาต์พุตxถ้ามันไม่ได้เป็นส่วนหนึ่งของทั้ง กฎ: อินพุตสามารถเป็นอาร์กิวเมนต์ของฟังก์ชันหรือจาก STDIN อินพุตจะเป็นอักขระ ASCII ที่สามารถพิมพ์ได้ใด ๆ จาก 32 ถึง 126 (เว้นวรรคถึงตัวหนอน) อินพุตอาจอยู่ในเครื่องหมายคำพูด'x'หรือ"x"แต่โปรดจำไว้ว่า'และ"เป็นอินพุตที่ถูกต้องและควรได้รับการสนับสนุน การป้อนข้อมูลสามารถใด ๆ ของตัวอักษรในตัวอักษรคือคุณไม่สามารถสันนิษฐานได้ว่ามันจะเป็นหรือaA เอาต์พุตควรเป็นหนึ่งในตัวอักษรหรือสัญลักษณ์เดียว แต่การขึ้นบรรทัดใหม่ตามด้วยตกลง ตัวอักษรในตัวอักษรไม่ควรคั่นด้วยเว้นวรรคจุลภาคหรืออย่างอื่น ตัวอย่างบางส่วน: F ABCDEFGHIJKLMNOPQRSTUVWXYZ z abcdefghijklmnopqrstuvwxyz " " <- Input: Space <- Output: Space โค้ดที่สั้นที่สุดในหน่วยไบต์ชนะ ไม่บังคับ แต่เป็นที่นิยม: หากภาษาของคุณมีล่ามออนไลน์โปรดโพสต์ลิงก์เพื่อให้ผู้อื่นสามารถทดสอบได้ง่าย ลีดเดอร์บอร์ด สแต็คส่วนย่อยที่ด้านล่างของโพสต์นี้สร้างแคตตาล็อกจากคำตอบ a) เป็นรายการคำตอบสั้นที่สุดต่อภาษาและ b) เป็นลีดเดอร์บอร์ดโดยรวม เพื่อให้แน่ใจว่าคำตอบของคุณปรากฏขึ้นโปรดเริ่มคำตอบด้วยหัวข้อโดยใช้เทมเพลต Markdown ต่อไปนี้: ## Language Name, …

30
สามเหลี่ยมตัวอักษร
คุณจะต้องพิมพ์ข้อความที่แน่นอนนี้: A ABA ABCBA ABCDCBA ABCDEDCBA ABCDEFEDCBA ABCDEFGFEDCBA ABCDEFGHGFEDCBA ABCDEFGHIHGFEDCBA ABCDEFGHIJIHGFEDCBA ABCDEFGHIJKJIHGFEDCBA ABCDEFGHIJKLKJIHGFEDCBA ABCDEFGHIJKLMLKJIHGFEDCBA ABCDEFGHIJKLMNMLKJIHGFEDCBA ABCDEFGHIJKLMNONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWXWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWXYXWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWXYZYXWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWXYXWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWXWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPONMLKJIHGFEDCBA ABCDEFGHIJKLMNONMLKJIHGFEDCBA ABCDEFGHIJKLMNMLKJIHGFEDCBA ABCDEFGHIJKLMLKJIHGFEDCBA ABCDEFGHIJKLKJIHGFEDCBA ABCDEFGHIJKJIHGFEDCBA ABCDEFGHIJIHGFEDCBA ABCDEFGHIHGFEDCBA ABCDEFGHGFEDCBA ABCDEFGFEDCBA ABCDEFEDCBA ABCDEDCBA ABCDCBA ABCBA …

19
พิมพ์ตัวอักษร - เร็วที่สุดเท่าที่จะทำได้!
งานของคุณคือการสร้างโปรแกรมที่วัดความเร็วที่คุณสามารถพิมพ์ตัวอักษรของตัวอักษรภาษาอังกฤษ โปรแกรมที่จะยอมรับเฉพาะอักษรตัวพิมพ์เล็กaไปzตามลำดับตัวอักษร ตัวอักษรแต่ละตัวถูก echoed ตามที่พิมพ์ในบรรทัดเดียวกัน (ไม่มีบรรทัดใหม่หรือตัวคั่นอื่นใดระหว่างตัวอักษร) หากคุณพิมพ์อักขระที่ไม่ถูกต้องโปรแกรมจะแสดงผลFail บนบรรทัดใหม่และออก หากคุณพิมพ์ตัวอักษรทั้งหมด 26 ตัวโปรแกรมจะขึ้นบรรทัดใหม่เอาท์พุทเวลาเป็นมิลลิวินาทีที่ใช้ตั้งแต่อักษรตัวแรกถึงตัวอักษรสุดท้ายและออก aจับเวลาเริ่มต้นเมื่อคุณพิมพ์อักษรตัวแรก ตัวอย่างผลลัพธ์: b Fail abcdefgg Fail abcdefghijklmnopqrstuvwxyz 6440 นี่คือcode-golfดังนั้นคำตอบที่สั้นที่สุดในจำนวนไบต์ชนะ

30
Terza Rima ที่ยาวมาก ๆ
ลักษณะ เอาท์พุทรูปแบบสัมผัสสำหรับ Terza Rima ที่ยาวมาก อินพุต ไม่มี. เอาท์พุต ABA BCB CDC DED EFE FGF GHG HIH IJI JKJ KLK LML MNM NON OPO PQP QRQ RSR STS TUT UVU VWV WXW XYX YZY กฎระเบียบ คุณสามารถเลือกระหว่างการแยกบทด้วยช่องว่างหรือบรรทัดใหม่ดังนั้น: ABA BCB... หรือ ABA BCB ... อนุญาตให้ใช้ช่องว่างต่อท้ายหนึ่งบรรทัดต่อบรรทัดและอนุญาตให้ขึ้นบรรทัดใหม่ได้หนึ่งบรรทัด เอาต์พุตอาจเป็นตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็กก็ได้ นี่คือโค้ดกอล์ฟดังนั้นโค้ดที่สั้นที่สุดเป็นไบต์สำหรับแต่ละภาษาจะชนะ

30
Kolmogorov จำแลง
เอาท์พุทหรือแสดงข้อความสามบรรทัดต่อไปนี้ตรงตามที่แสดงด้านล่าง ยอมรับการขึ้นบรรทัดใหม่ bC#eF&hI)kL,nO/qR2tU5wX8z A!cD$fG'iJ*lM-oP0rS3uV6xY9 aB"dE%gH(jK+mN.pQ1sT4vW7yZ บล็อคข้อความนั้นเหมือนกันกับด้านล่าง แต่คอลัมน์ที่ n ถูกหมุน n คูณลง: !"#$%&'()*+,-./0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz โปรดทราบว่านี่เป็นความท้าทายที่ซับซ้อนของ kolmogorovดังนั้นรูปแบบผลลัพธ์จึงไม่ยืดหยุ่น

30
พิมพ์คลื่นตัวอักษร
คุณจะต้องพิมพ์ข้อความที่แน่นอนนี้: ABABABABABABABABABABABABAB BCBCBCBCBCBCBCBCBCBCBCBCBC CDCDCDCDCDCDCDCDCDCDCDCDCD DEDEDEDEDEDEDEDEDEDEDEDEDE EFEFEFEFEFEFEFEFEFEFEFEFEF FGFGFGFGFGFGFGFGFGFGFGFGFG GHGHGHGHGHGHGHGHGHGHGHGHGH HIHIHIHIHIHIHIHIHIHIHIHIHI IJIJIJIJIJIJIJIJIJIJIJIJIJ JKJKJKJKJKJKJKJKJKJKJKJKJK KLKLKLKLKLKLKLKLKLKLKLKLKL LMLMLMLMLMLMLMLMLMLMLMLMLM MNMNMNMNMNMNMNMNMNMNMNMNMN NONONONONONONONONONONONONO OPOPOPOPOPOPOPOPOPOPOPOPOP PQPQPQPQPQPQPQPQPQPQPQPQPQ QRQRQRQRQRQRQRQRQRQRQRQRQR RSRSRSRSRSRSRSRSRSRSRSRSRS STSTSTSTSTSTSTSTSTSTSTSTST TUTUTUTUTUTUTUTUTUTUTUTUTU UVUVUVUVUVUVUVUVUVUVUVUVUV VWVWVWVWVWVWVWVWVWVWVWVWVW WXWXWXWXWXWXWXWXWXWXWXWXWX XYXYXYXYXYXYXYXYXYXYXYXYXY YZYZYZYZYZYZYZYZYZYZYZYZYZ ZAZAZAZAZAZAZAZAZAZAZAZAZA รายละเอียด คุณสามารถพิมพ์ตัวพิมพ์เล็กทั้งหมดแทนตัวพิมพ์ใหญ่ทั้งหมด อย่างไรก็ตามเคสต้องสอดคล้องกันตลอดเอาต์พุต คุณสามารถพิมพ์บรรทัดการป้อนบรรทัดพิเศษเพิ่มเติมหนึ่งรายการ เกณฑ์การให้คะแนน เนื่องจากนี่เป็นคลื่นตัวอักษรที่มีความผันผวนเล็กน้อยรหัสของคุณควรมีขนาดเล็กในรูปของจำนวนไบต์ ในความเป็นจริงรหัสที่เล็กที่สุดในแง่ของการนับไบต์ชนะ

30
พิมพ์ตัวอักษรสี่ครั้ง
โปรแกรมจะต้องพิมพ์ตัวอักษรสี่ครั้ง: ลำดับแรกตามลำดับตัวอักษรตัวที่สองตามลำดับของคีย์บอร์ดแบบ qwerty ที่สามตามลำดับของแป้นพิมพ์ dvorak และสุดท้ายตามลำดับตัวอักษรแบบย้อนกลับ ผลลัพธ์ควรมีลักษณะเช่นนี้: abcdefghijklmnopqrstuvwxyz qwertyuiopasdfghjklzxcvbnm pyfgcrlaoeuidhtnsqjkxbmwvz zyxwvutsrqponmlkjihgfedcba เอาต์พุตไม่คำนึงถึงขนาดตัวพิมพ์และคุณสามารถเพิ่มหรือละเว้นการขึ้นบรรทัดใหม่หรือเว้นวรรคได้ทุกที่ที่คุณต้องการ The catch : โปรแกรมจะต้องมีความยาวน้อยกว่า 104 ตัวอักษรหรืออีกนัยหนึ่งคือเล็กกว่าความยาวของตัวอักษรสี่เท่า ฉันจะยอมรับคำตอบด้วยรหัสที่สั้นที่สุดเว้นแต่ฉันจะเห็นสิ่งที่ฉลาดหรือน่าสนใจจริง ๆ ที่ฉันประทับใจมากขึ้น แก้ไข: ฉันจะยอมรับคำตอบที่สั้นที่สุดในวันพุธที่ 4/27/2011 แก้ไข 2: และผู้ชนะคือGolfscript (ตามปกติ) ใน 64 ตัวอักษร! สถานที่ที่สองซึ่งอยู่ข้างหลังเพียงสามตัวอักษรก็อยู่ใน Golfscript ด้วย 67 ตัวอักษรตามด้วย Bash ในสถานที่ที่สามที่มี 72 ตัวอักษร แต่มีอีกไม่กี่ที่ฉันต้องการพูดถึงเช่นนี้ซึ่งขึ้นอยู่กับคำจำกัดความของคุณใช้เพียง 52 "ตัวอักษร" และอันนี้ที่เขาเขียนในภาษาที่เขาสร้างขึ้น มีคนไม่กี่ คน ที่ทำลายกฎที่ไม่ได้เขียนไว้และไม่ผ่านการคัดเลือก แต่ฉันจะพูดถึงพวกเขาเพียงเพื่อความคิดโดยไม่ต้องใช้กล่อง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.