มันเป็นผู้นำหรือติดตาม?


48

ในการท้าทายนี้คุณต้องเขียนโปรแกรมหรือฟังก์ชั่นซึ่งใช้สตริงเป็นอินพุตและเอาต์พุตหนึ่งในสองค่าที่เป็นไปได้ เราจะเรียกค่าใดค่าหนึ่งtruthyและเป็นหนึ่งในfalsy พวกเขาไม่จำเป็นต้องจริงจะtruthyหรือfalsy เพื่อให้คำตอบที่ถูกต้องนั้นจะต้องเป็นไปตามเกณฑ์เพิ่มเติมสี่ประการ

  • เมื่อคุณผ่านโปรแกรมของคุณกับตัวเองว่ามันจะออกผลลัพธ์เป็นtruthyค่า

  • หากคุณส่งโปรแกรมของคุณเป็นอินพุตไปยังคำตอบที่เก่ากว่าก็ควรเอาท์พุทผลลัพธ์จริง (ของโปรแกรมที่คุณกำลังจะส่ง)

  • หากคุณส่งคำตอบที่เก่ากว่าให้กับคำตอบของคุณในฐานะที่เป็นอินพุทก็ควรจะส่งออกผลลัพธ์ที่ผิดพลาด (ของโปรแกรมของคุณ)

  • ต้องมีจำนวนอนันต์ของสตริงที่ประเมินtruthyการส่งออกในทุกคำตอบกับความท้าทาย (รวมถึงคำตอบใหม่ของคุณ)

สิ่งนี้จะทำคือมันจะสร้างสายโซ่ของคำตอบซึ่งแต่ละโปรแกรมสามารถตรวจสอบว่าโปรแกรมอื่น ๆ ในกลุ่มมาก่อนหรือหลังจากนั้น

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

ตัวอย่าง

โซ่ (เขียนใน Haskell) สามารถเริ่มต้น:

f _ = True

Trueเนื่องจากไม่มีโปรแกรมที่มีอายุมากกว่าเกณฑ์ที่ใช้ไม่ได้กับคำตอบนี้ต้องส่งออกเพียงหนึ่งของค่าที่เป็นไปได้ทั้งสองในกรณีนี้ก็มักจะเอาท์พุท

การทำเช่นนี้อาจเป็นคำตอบ:

f x=or$zipWith(==)x$tail x

ลองออนไลน์!

ซึ่งอ้างว่ามีอักขระสองครั้งในแถวแถวหนึ่งในสตริง คำตอบแรกไม่มีคุณสมบัตินี้ในขณะที่สองไม่ ( ==) ดังนั้นนี่คือคำตอบถัดไปที่ถูกต้อง

กฎพิเศษ

  • คุณสามารถใช้ภาษาใดก็ได้ที่คุณต้องการ (ซึ่งมีการนำไปใช้อย่างอิสระ) หลาย ๆ ครั้งตามที่คุณต้องการ

  • หากคุณเป็นคนสุดท้ายที่ตอบคำถามคุณต้องรออย่างน้อย 7 วันก่อนโพสต์คำตอบใหม่

  • โปรแกรมของคุณอาจไม่อ่านซอร์สของมันเอง

  • เนื่องจากกฎข้อที่ 4 นั้นยากเกินกว่าจะตรวจสอบได้ว่ามีฟังก์ชั่นการเข้ารหัสที่เกี่ยวข้องหรือไม่จึงไม่อนุญาตให้ใช้ฟังก์ชั่นดังกล่าว

เกณฑ์การให้คะแนน

ทุกครั้งที่คุณเพิ่มคำตอบคุณจะได้รับคะแนนมากที่สุดเท่าที่เป็นไปได้ในห่วงโซ่ ตัวอย่างเช่นคำตอบที่ 5 จะได้รับเป็นนักเขียน 5 คะแนน เป้าหมายคือการได้รับคะแนนมากที่สุดเท่าที่จะทำได้ คำตอบสุดท้ายจะทำคะแนนผู้ตอบคำถาม-∞คะแนน นี่อาจจะสนุกกว่านี้ถ้าคุณพยายามเพิ่มคะแนนของคุณเองมากกว่า "เอาชนะ" การท้าทาย ฉันจะไม่รับคำตอบ

เนื่องจากนี่เป็นคุณอาจต้องการเรียงลำดับที่เก่าที่สุด


บางทีอาจจะมีการโพสต์วิกิชุมชนที่แสดงรายการข้อกำหนดใหม่ทั้งหมดที่เพิ่มโดยคำตอบ มันอาจเป็นไปได้ว่ามีลิงค์ TIO เพื่อตรวจสอบรหัสว่าโปรแกรมตรงตามข้อกำหนดทั้งหมด
Steadybox

1
@tallyallyhuman ผู้ตอบสามารถอัปเดตได้
Conor O'Brien


1
@ msh210 คุณไม่จำเป็นต้องรู้อะไรมากมายเกี่ยวกับภาษาของคนอื่น ตราบใดที่พวกเขามีความสุภาพพอที่จะให้วิธีที่ง่ายในการเรียกใช้โปรแกรมของพวกเขาสิ่งที่คุณต้องทำคือวางโปรแกรมของคุณลงในโปรแกรมของพวกเขาและเรียกใช้มัน โปรแกรมของพวกเขาทำงานในโปรแกรมของคุณควรให้ผลลัพธ์เช่นเดียวกับที่โปรแกรมของพวกเขาทำงานด้วยตัวเอง
0

1
@ user56656 คุณช่วยแก้ไขปัญหาของฟังก์ชั่นการเข้ารหัสที่ได้รับอนุญาตได้หรือไม่? ดู # 31
mbomb007

คำตอบ:


10

14. ชุดประกอบ X86 (gcc 6.3), 324 ไบต์

.TITLE "a"#"a" ELTIT.
.data
i:.fill 25,1,0
s:.string "%25[^\n]"
t:.string "->Hi, Retina!"
f:.string "Bye Retina!"
.global main
main:           
pushl $i
pushl $s
call scanf
addl $8, %esp
pushl $i
call strlen
addl $4, %esp
sub $21, %eax
jz y
pushl $f
call printf
addl $4, %esp
jmp en
y:
pushl $t
call printf
addl $4, %esp
en:
ret

ลองใช้กับ ideone!

หมายเหตุ: สิ่งนี้จะส่งคืนข้อผิดพลาดรันไทม์เนื่องจากรหัสออกไม่เป็นศูนย์ การรันสิ่งนี้ในโปรแกรมแก้ไข ideone จะแสดงเอาต์พุต stdout ทั้งหมดโดยไม่คำนึงว่าโปรแกรมจะสรุปอย่างไร

  • Truthyเอาท์พุท:"->Hi, Retina!"
  • ผลลัพธ์ที่ผิดพลาด :"Bye Retina!"

ความพึงพอใจ:

  1. .ตัวอักษรตัวแรกเป็น
  2. eมันมี
  3. ความยาวของมันคือเท่ากัน
  4. ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  5. aมันมี
  6. มันมี>ตัวละคร
  7. ->มีสตริงที่แน่นอน
  8. Hi, Retina!มีสตริงที่แน่นอน
  9. ผลรวมของคะแนนโค้ด Unicode สองอันดับแรกคือผลคูณของ 5
  10. ตัวละคร 10 "ปีบริบูรณ์เป็น
  11. บรรทัดที่ไม่ว่างเปล่าสุดท้ายไม่มีอักขระที่ซ้ำกัน
  12. บรรทัดแรกคือ Palindrome ที่มีความยาว> 5
  13. บรรทัดแรกมีความยาว 21 ตัวอักษร (ไม่รวมบรรทัดใหม่)

สำหรับคำตอบในอนาคต:

  • .ตัวอักษรตัวแรกเป็น
  • ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  • ->มีลำดับที่แน่นอน
  • Hi, Retina!มีสตริงที่แน่นอน
  • จุดโค้ด Unicode ของอักขระตัวที่สองคือ mod 5 คือ 4
  • ตัวละคร 10 "ปีบริบูรณ์เป็น
  • บรรทัดที่ไม่ว่างเปล่าสุดท้ายไม่มีอักขระที่ซ้ำกัน
  • บรรทัดแรกคือ palindrome of length = 21

2
สามารถแทนที่ช่องว่างใน "s ด้วย a?" ได้หรือไม่
Lemon ที่ถูกทำลายได้

@DestructibleLemon Yup! แก้ไขแล้ว.
bitconfused

1
@ user56656 คุณไม่สามารถคาดหวังให้ผู้ตอบคำถามนี้รู้ Pyth แต่เขาจำเป็นต้องไปโดยคำอธิบายตอบ Pyth aของเกณฑ์ซึ่งเป็นที่โปรแกรมประกอบด้วย aโปรแกรมนี้มี
msh210

ดูเหมือนว่าคำตอบของคุณจะไม่ทำตามที่อ้างไว้อย่างแน่นอน คำตอบของฉันผ่านไปได้ที่นี่แม้จะมี 22 อักขระ (ยกเว้นบรรทัดใหม่) ในบรรทัดแรก
ข้าวสาลีตัวช่วยสร้าง

@ user56656 เพิ่งรันในเอดิเตอร์มันพิมพ์ค่าเท็จของ "Bye Retina!" ในฟีดคอนโซลสด
bitconfused

7

9. จอประสาทตา 16 ไบต์

.->0`Hi, Retina!

ลองออนไลน์!

หากคุณต้องการลองใช้โปรแกรมของคุณเองเพียงต่อท้ายฟิลด์อินพุตโดยคั่นด้วยสองบรรทัดฟีด (หากโปรแกรมของคุณมีสองบรรทัดฟีดคุณจะต้องเปลี่ยนตัวคั่นระหว่างโปรแกรมทั้งหมดและในส่วนหัวของ TIO)

ความพึงพอใจ:

  1. ตัวอักษรตัวแรกคือ .
  2. มันมี e
  3. ความยาวของมันคือเท่ากัน
  4. ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  5. มันมี a
  6. มันมี>ตัวละคร
  7. ->มีสตริงที่แน่นอน
  8. Hi, Retina!มีสตริงที่แน่นอน

ขออภัย แต่คุณบังคับให้ฉันต้องรองความยาว 16 ...

ไม่มีข้อกำหนดซ้ำซ้อน:

  • ตัวอักษรตัวแรกคือ .
  • ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  • ->มีลำดับที่แน่นอน
  • Hi, Retina!มีสตริงที่แน่นอน

คำอธิบาย

เริ่มต้นด้วย.ดีมันก็หมายความว่าเราจะระงับการแสดงผลโดยนัยของ Retina (หากบรรทัดแรกมีการกำหนดค่า แต่ฉันไม่ต้องการโปรแกรมสองบรรทัด) นั่นหมายความว่าเราต้องการเอาท์พุทที่ชัดเจน แต่ตัวเลือกสำหรับสิ่งนั้นคือ>เราโชคดี -สามารถไปในด้านหน้าของมันเพราะมันไม่ได้ทำอะไร

ตอนนี้เราสามารถไปที่โปรแกรมได้ สิ่งที่ง่ายที่สุดที่จะทำคือจับคู่สตริงตัวอักษร รับประกันได้ว่าจะปรากฏในโปรแกรมของเราเราสามารถตรวจสอบให้แน่ใจว่ามันไม่ได้เป็นส่วนหนึ่งของโปรแกรมที่มีอยู่ใด ๆ และมันทำให้เรามีจำนวนเป็นผล อย่างไรก็ตามอาจส่งคืนตัวเลขที่มากกว่า 1 (มากกว่าสองค่าที่แตกต่างกัน) เราหลีกเลี่ยงสิ่งนี้ด้วย - 0จำกัด ซึ่งจะดูเฉพาะนัดแรกและนับว่ามันมีอยู่ ดังนั้นการ0ตรวจสอบให้แน่ใจว่าการส่งออกเป็นเพียงเคย0หรือ1(ขึ้นอยู่กับว่าประกอบด้วยข้อมูลที่มีสตริงตัวอักษร)

สำหรับสตริงตัวอักษร ... ดีเรายังต้องรวมeและหนึ่งและa... และเราต้องการสตริงที่มีอย่างน้อย 11 ตัวอักษรเพื่อให้เราตรงกับความต้องการความยาว Hi, Retina!เกิดขึ้นเพื่อตอบสนองความต้องการเหล่านั้น


7

13. Perl 5 , 64 ไบต์

.1;";1.
\"Hi, Retina!->";$_=<>;chop;print y///c>5&&reverse
eq$_;

ลองออนไลน์!

ความพึงพอใจ:

  1. .ตัวอักษรตัวแรกเป็น
  2. eมันมี
  3. ความยาวของมันคือเท่ากัน
  4. ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  5. aมันมี
  6. มันมี>ตัวละคร
  7. ->มีสตริงที่แน่นอน
  8. Hi, Retina!มีสตริงที่แน่นอน
  9. ผลรวมของคะแนนโค้ด Unicode สองอันดับแรกคือผลคูณของ 5
  10. ตัวละคร 10 "ปีบริบูรณ์เป็น
  11. บรรทัดที่ไม่ว่างเปล่าสุดท้ายไม่มีอักขระที่ซ้ำกัน
  12. บรรทัดแรกคือ Palindrome ที่มีความยาว> 5

สรุปคำตอบในอนาคต:

  • .ตัวอักษรตัวแรกเป็น
  • ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  • ->มีลำดับที่แน่นอน
  • Hi, Retina!มีสตริงที่แน่นอน
  • จุดโค้ด Unicode ของอักขระตัวที่สองคือ mod 5 คือ 4
  • ตัวละครที่ 10 "เป็น
  • บรรทัดที่ไม่ว่างเปล่าสุดท้ายไม่มีอักขระที่ซ้ำกัน
  • บรรทัดแรกคือ Palindrome ของความยาว> 5 (เป็นตัวอักษร )

การตรวจสอบสคริปต์ Ruby


เพิ่งจะโพสต์คำตอบของฉันตอนนี้และตอนนี้มันเป็นไปไม่ได้ ahhhhhh
bitconfused

โอ๊ะฉันกำลังลบสิ่งนี้จนกว่าคำตอบ V จะได้รับการแก้ไข
Lynn

1
@ bitconfused ฉันเปลี่ยนมันสำหรับคุณเท่านั้น ... !
Lynn

1
คุณดีเกินไปสำหรับโลกนี้!
bitconfused

1
@ user56656 คุณไม่สามารถคาดหวังให้ผู้ตอบคำถามนี้รู้ Pyth เขาจะต้องค่อนข้างจำเป็นต้องไปโดยคำอธิบายตอบ Pyth aของเกณฑ์ซึ่งเป็นที่โปรแกรมประกอบด้วย aโปรแกรมนี้มี
msh210

6

25, คู่ , 196 ไบต์

ข้อกำหนดใหม่: เพื่อหลีกเลี่ยงแท็บเมื่อเทียบกับการอภิปรายช่องว่างแท็บจะไม่สามารถใช้สำหรับการเยื้องได้อีกต่อไป แต่ละบรรทัดยังคงต้องการแท็บ แต่ต้องไม่เป็นอักขระตัวแรกในบรรทัด

.6;%+->?|"	"|?>-+%;6.
f=@(x)1&&cellfun(@(C)any(C=='	')&1&&find(C=='	')>1,strsplit(x,char(10)));
%	
%	
%	
%	
%	
%	
%Henry Jams?Hi, Retina!	
%	
%	
%	
%	
%	
%	
%	
%	
%	
%	
%	
%	
%	
%	
%	
%	
%	
%	
%	~

ตรวจสอบโปรแกรมทั้งหมดออนไลน์!

ความพึงพอใจ:

  1. .ตัวอักษรตัวแรกเป็น
  2. eมันมี
  3. ความยาวของมันคือเท่ากัน
  4. ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  5. aมันมี
  6. มันมี>ตัวละคร
  7. ->มีสตริงที่แน่นอน
  8. Hi, Retina!มีสตริงที่แน่นอน
  9. ผลรวมของคะแนนโค้ด Unicode สองอันดับแรกคือผลคูณของ 5
  10. ตัวละคร 10 "ปีบริบูรณ์เป็น
  11. บรรทัดที่ไม่ว่างเปล่าสุดท้ายไม่มีอักขระที่ซ้ำกัน
  12. บรรทัดแรกคือ Palindrome ที่มีความยาว> 5
  13. บรรทัดแรกมีความยาว 21 ตัวอักษร (ไม่รวมบรรทัดใหม่)
  14. ?มันมี
  15. |มันมี
  16. +มี
  17. มีความยาวอย่างน้อย 28 บรรทัด
  18. อักขระต่อไปนี้ถูกใช้ทั้งหมดห้าครั้ง!"#$.[\]และ codepoint ของอักขระที่สองมีค่าน้อยกว่า 60
  19. มีHenry Jams?เป็นสตริงย่อยอย่างต่อเนื่อง
  20. ~ตัวอักษรตัวสุดท้ายคือ
  21. มันมี C
  22. แต่ละบรรทัดมีอักขระแท็บ
  23. บรรทัดที่เก้ามีอักขระอย่างน้อย 22 ตัวยกเว้นบรรทัดใหม่
  24. อักขระแท็บไม่สามารถเป็นอักขระตัวแรกในบรรทัด

สำหรับคำตอบในอนาคต:

  • อักขระตัวแรกคือ a .และเป็นตัวละครที่ 21 (กฎ palindromic)
  • อักขระที่ 10 คือ a "และเช่นนั้นคืออักขระที่ 12 (กฎ palindromic)
  • บรรทัดแรกคือ palindrome ของความยาว 21
  • จุดโค้ด Unicode ของอักขระตัวที่สองคือ mod 5 คือ 4 และจุดโค้ดของตัวอักษรนั้นต่ำกว่า 60 (printables are ',1;6and tab)
  • ~ตัวอักษรตัวสุดท้ายคือ
  • ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  • มีความยาวอย่างน้อย 28 บรรทัด
  • บรรทัดที่เก้าต้องมีอักขระอย่างน้อย 22 ตัวยกเว้นบรรทัดใหม่
  • บรรทัดที่ไม่ว่างเปล่าสุดท้ายไม่มีอักขระที่ซ้ำกัน
  • มีสายที่แน่นอน->, และHi, Retina!Henry Jams?
  • มันมี|, และ+C
  • แต่ละบรรทัดมีอักขระแท็บอย่างน้อยหนึ่งตัว แต่ต้องไม่เป็นอักขระตัวแรกของบรรทัด
  • แต่ละโปรแกรมที่ได้รับอนุญาตในขณะนี้มีเพียง 2 .และ 2 "ในบรรทัดแรกและใน! ตัวอักษรเหล่านั้นไม่สามารถใช้งานได้ทุกที่อื่นนอกเหนือไปจากการใช้ไม่มีHi, Retina!#$[\]

คำอธิบาย:

จริง ๆ แล้วมันค่อนข้างยากที่จะเก็บสิ่งนี้ไว้ที่ 196 ไบต์เนื่องจากมีหลายไบต์ที่ได้รับคำสั่งในแต่ละบรรทัด

บรรทัดแรกเป็นเพียงสเกลาร์ที่ไม่แสดงผลลัพธ์ตามด้วยความคิดเห็น บรรทัดที่สองเป็นฟังก์ชั่นนิรนามที่รับสตริงxเป็นอินพุตและทำการดำเนินการต่อไปนี้:

strsplit(x,char(10))   % Split at newlines. Can't use a literal newline, or [10,''] due to previous rules
cellfun(@(C) ...     ) % Perform the following operation on each line:
  any(C==' ')          % Make sure there is at least one tab character
  1&&find(C==' ')>1    % Make sure the index is higher than 1
1&&cellfun( ... )     % Check that this is true for all lines.

โชคดีที่การลัดวงจร&&เกิดขึ้นได้ดีกว่า&และ1&&findไม่จำเป็นต้องใช้วงเล็บ ไม่งั้นฉันจะไม่ตีกอล์ฟลงถึง 196 ไบต์


โปรดทราบว่านี่ไม่ใช่รหัสกอล์ฟ
ericw31415

1
ฉันรู้ แต่มันสนุกมากกว่าที่จะตีกอล์ฟด้วยความเร็วมากกว่า 50 ไบต์ :)
Stewie Griffin

5

5. Python 3 , 64 ไบต์

.012
import sys
print(len(sys . stdin . read()) ** 0.5 % 1 == 0)

ลองออนไลน์! ตรวจสอบว่าความยาวของอินพุตเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบหรือไม่

สิ่งนี้ได้รับการปรับปรุงเมื่อมีคำตอบ 18 ข้อเพื่อสนับสนุนอินพุตหลายบรรทัด

การอัพเดทไม่กระทบกับโซ่


ความพึงพอใจ:

  1. เริ่มต้นด้วย .
  2. มี e
  3. มีความยาวเท่ากัน
  4. มีความยาวสแควร์ที่สมบูรณ์แบบ

ฉันไม่ได้ลองสิ่งนี้ แต่จริง ๆ แล้วคืนค่าเท็จสำหรับเช่น 99999999 ^ 2 + 1 และจริงสำหรับเช่น 99999999 ^ 2
msh210

1
ปัจจุบันนี้จะอ่านบรรทัดแรกของอินพุตเท่านั้นดังนั้นคำตอบหลายบรรทัดจะส่งกลับเท็จ (ไม่ถูกต้อง) เป็นไปได้ไหมที่คุณจะแก้ไขเมื่อคุณมีโอกาส?
caird coinheringaahing

@cairdcoinheringaahing คงที่ขอบคุณ!
Uriel

5

11. JavaScript (ES6), 36 ไบต์

.11&&(s=>"Hi, Retina!->"&&s[9]=='"')

ลองออนไลน์!

ความพึงพอใจ:

  1. .ตัวอักษรตัวแรกเป็น
  2. eมันมี
  3. ความยาวของมันคือเท่ากัน
  4. ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  5. aมันมี
  6. มันมี>ตัวละคร
  7. ->มีสตริงที่แน่นอน
  8. Hi, Retina!มีสตริงที่แน่นอน
  9. ผลรวมของคะแนนโค้ด Unicode สองอันดับแรกคือผลคูณของ 5
  10. ตัวละคร 10 "ปีบริบูรณ์เป็น

สำหรับคำตอบในอนาคต:

  • .ตัวอักษรตัวแรกเป็น
  • ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  • ->มีลำดับที่แน่นอน
  • Hi, Retina!มีสตริงที่แน่นอน
  • จุดโค้ด Unicode ของอักขระตัวที่สองคือ mod 5 คือ 4
  • ตัวละคร 10 "ปีบริบูรณ์เป็น

5

23, Literate Haskell , 196 ไบต์

ข้อกำหนดใหม่: การเยื้องนั้นยอดเยี่ยมดังนั้นแต่ละบรรทัดต้องมีอักขระแท็บอย่างน้อยหนึ่งตัว

.1+C->|  "	"  |>-C+1.
		
>	main = interact test
>	test s = show (check (lines s))
>	check = all (elem tab)
>	tab = toEnum 9
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	Henry Jams?
	Hi, Retina!
	~

ลองออนไลน์!

ความพึงพอใจ:

  1. .ตัวอักษรตัวแรกเป็น
  2. eมันมี
  3. ความยาวของมันคือเท่ากัน
  4. ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  5. aมันมี
  6. มันมี>ตัวละคร
  7. ->มีสตริงที่แน่นอน
  8. Hi, Retina!มีสตริงที่แน่นอน
  9. ผลรวมของคะแนนโค้ด Unicode สองอันดับแรกคือผลคูณของ 5
  10. ตัวละคร 10 "ปีบริบูรณ์เป็น
  11. บรรทัดที่ไม่ว่างเปล่าสุดท้ายไม่มีอักขระที่ซ้ำกัน
  12. บรรทัดแรกคือ Palindrome ที่มีความยาว> 5
  13. บรรทัดแรกมีความยาว 21 ตัวอักษร (ไม่รวมบรรทัดใหม่)
  14. ?มันมี
  15. |มันมี
  16. +มี
  17. มีความยาวอย่างน้อย 28 บรรทัด
  18. อักขระต่อไปนี้ถูกใช้ทั้งหมดห้าครั้ง!"#$.[\]และ codepoint ของอักขระที่สองมีค่าน้อยกว่า 60
  19. มีHenry Jams?เป็นสตริงย่อยอย่างต่อเนื่อง
  20. ~ตัวอักษรตัวสุดท้ายคือ
  21. มันมี C
  22. แต่ละบรรทัดมีอักขระแท็บ

สำหรับคำตอบในอนาคต:

  • บรรทัดแรกคือ palindrome ของความยาว 21
  • อักขระตัวแรกคือ a .และเป็นตัวละครที่ 21 (กฎ palindromic)
  • อักขระที่ 10 คือ a "และเช่นนั้นคืออักขระที่ 12 (กฎ palindromic)
  • จุดโค้ด Unicode ของอักขระตัวที่สองคือ mod 5 คือ 4 และจุดโค้ดของตัวอักษรนั้นต่ำกว่า 60 (printables are ',1;6and tab)
  • ~ตัวอักษรตัวสุดท้ายคือ
  • ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  • มีความยาวอย่างน้อย 28 บรรทัด
  • บรรทัดที่ไม่ว่างเปล่าสุดท้ายไม่มีอักขระที่ซ้ำกัน
  • ->มีลำดับที่แน่นอน
  • มีสายที่แน่นอนและHi, Retina!Henry Jams?
  • มันมี|, และ+C
  • แต่ละบรรทัดมีอักขระแท็บ
  • แต่ละโปรแกรมที่ได้รับอนุญาตในขณะนี้มีเพียง 2 .และ 2 "ในบรรทัดแรกและใน! ตัวอักษรเหล่านั้นไม่สามารถใช้งานได้ทุกที่อื่นนอกเหนือไปจากการใช้ไม่มีHi, Retina!#$[\]

มีโอกาสของฉันที่จะโพสต์ช่องว่างอื่นตอบถนน ; p
Kevin Cruijssen

5

27. GolfScript , 144 ไบต์

.		;'>-C+"1"+C->';		.
'	
z	
y	
x	
w	
v	
u	
Hi, Retina!	Henry Jams?';;
t	
s	
r	
q	
o	
m	
l	
k	
j	
i	
h	
g	
f	
e	
d	
c	
b	
n	/:^,27>^^^|=lynn
*	n~

ลองออนไลน์!

ความพึงพอใจ:

  1. .ตัวอักษรตัวแรกเป็น
  2. eมันมี
  3. ความยาวของมันคือเท่ากัน
  4. ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  5. aมันมี
  6. มันมี>ตัวละคร
  7. ->มีสตริงที่แน่นอน
  8. Hi, Retina!มีสตริงที่แน่นอน
  9. ผลรวมของคะแนนโค้ด Unicode สองอันดับแรกคือผลคูณของ 5
  10. ตัวละคร 10 "ปีบริบูรณ์เป็น
  11. บรรทัดที่ไม่ว่างเปล่าสุดท้ายไม่มีอักขระที่ซ้ำกัน
  12. บรรทัดแรกคือ Palindrome ที่มีความยาว> 5
  13. บรรทัดแรกมีความยาว 21 ตัวอักษร (ไม่รวมบรรทัดใหม่)
  14. ?มันมี
  15. |มันมี
  16. +มี
  17. มีความยาวอย่างน้อย 28 บรรทัด
  18. อักขระต่อไปนี้ถูกใช้ทั้งหมดห้าครั้ง!"#$.[\]และ codepoint ของอักขระที่สองมีค่าน้อยกว่า 60
  19. มีHenry Jams?เป็นสตริงย่อยอย่างต่อเนื่อง
  20. ~ตัวอักษรตัวสุดท้ายคือ
  21. มันมี C
  22. แต่ละบรรทัดมีอักขระแท็บ
  23. บรรทัดที่เก้ามีอักขระอย่างน้อย 22 ตัวยกเว้นบรรทัดใหม่
  24. อักขระแท็บไม่สามารถเป็นอักขระตัวแรกในบรรทัด
  25. อักขระตัวที่สามถึงสุดท้ายคือแท็บ
  26. มีอย่างน้อย 28 บรรทัดและแตกต่างกันทั้งหมด

สำหรับคำตอบในอนาคต:

  • บรรทัดแรกคือการจับคู่แบบ Palindrome .␣␣␣␣␣␣␣␣"␣"␣␣␣␣␣␣␣␣.(คุณมีอิสระที่จะเติมใน␣s)
  • ตัวละครที่สองเป็นหนึ่งหรือแท็บหรืออย่างใดอย่างหนึ่ง',16;\x04\x0e\x13\x18\x1d
  • ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  • มีอย่างน้อย 28 เส้นและทุกบรรทัดมีความแตกต่าง
  • บรรทัดที่เก้าต้องมีอักขระอย่างน้อย 22 ตัว (ยกเว้นบรรทัดใหม่)
  • บรรทัดสุดท้ายไม่มีอักขระที่ซ้ำกัน
  • มีสายที่แน่นอน->, และHi, Retina!Henry Jams?
  • มันมี|, และ+C
  • แต่ละบรรทัดมีอักขระแท็บอย่างน้อยหนึ่งตัว แต่ต้องไม่เป็นอักขระตัวแรกของบรรทัด
  • !".#$[\] ถูกแบนยกเว้นในกรณีที่จำเป็น:
    • อนุญาตเฉพาะ!ในHi, Retina!และสอง.และสอง"ในบรรทัดแรก
  • โปรแกรมนี้จบลงด้วย: tab, (สิ่งที่)~ ,

4
26 อยู่ที่นี่ (ไม่ชัดเจนเมื่อเรียงลำดับโดยที่เก่าที่สุด)
Lynn

4

12. V , 36 ไบต์

.1lllGYVH""pØHi, Retina!->üˆ.*±
Ø^0$

ลองออนไลน์!

ความพึงพอใจ:

  1. .ตัวอักษรตัวแรกเป็น
  2. eมันมี
  3. ความยาวของมันคือเท่ากัน
  4. ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  5. aมันมี
  6. มันมี>ตัวละคร
  7. ->มีสตริงที่แน่นอน
  8. Hi, Retina!มีสตริงที่แน่นอน
  9. ผลรวมของคะแนนโค้ด Unicode สองอันดับแรกคือผลคูณของ 5
  10. ตัวละคร 10 "ปีบริบูรณ์เป็น
  11. บรรทัดที่ไม่ว่างเปล่าสุดท้ายไม่มีอักขระที่ซ้ำกัน

สำหรับคำตอบในอนาคต:

  • .ตัวอักษรตัวแรกเป็น
  • ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  • ->มีลำดับที่แน่นอน
  • Hi, Retina!มีสตริงที่แน่นอน
  • จุดโค้ด Unicode ของอักขระตัวที่สองคือ mod 5 คือ 4
  • ตัวละคร 10 "ปีบริบูรณ์เป็น
  • บรรทัดสุดท้ายไม่ใช่บรรทัดว่างไม่มีอักขระที่ซ้ำกัน

4

21. Alphuck , 676 ไบต์

น่าแปลกที่รหัสส่วนใหญ่ไม่ได้เป็นแบบแพ็ดดิ้ง

.11111111"1"11111111.
?|+->Hi, Retina!opaos
iipiiciasceaecppisaic
sapiceasccpisipiiiiia
ecsaiiijaeepiiiiiiaec
saeeejeepiiiaeecsajee
eeeepiaeecsaejipiiiii
iaecsaijeeeeeeeeeejii
iiiijiipiiiaecsaijiii
piaeeeecsaijeejiiijii
iiiiiiiiiiijiipiiiaec
saijiipiaeeeecsaejiii
iiiiiiijeeeeeejiiijpi
iaeeeeecsaeeejpiiaeee
eeeecsajeejiiijiiiiii
iijeeeeeeeeeeejeeepia
eeecsaeejeeeeeeeeeeee
jpiaeeeeecsaijepiaeee
csaeejeeeeeeeeejiiiii
iiiiijiipiiiaecsaiiij
epiiiiaecsaeeejiipiae
eeecsaijepiaeeecsaeje
eeeeeeeeeejiiiiiiiiii
iijiipiiiaecsaiijpiae
eecsaejipiaeeecsajiii
piaeeeecsajiiiiiiiiii
ijeeejiiiiiiiijejiipi
iiaecsajpHenry Jams?a
bcefghiwklmnopqrstuvw
xyzabcdefghwuklmnopqr
stuvwxyzabcdefg~

ลองออนไลน์!

ความพึงพอใจ:

  1. .ตัวอักษรตัวแรกเป็น
  2. eมันมี
  3. ความยาวของมันคือเท่ากัน
  4. ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  5. aมันมี
  6. มันมี>ตัวละคร
  7. ->มีสตริงที่แน่นอน
  8. Hi, Retina!มีสตริงที่แน่นอน
  9. ผลรวมของคะแนนโค้ด Unicode สองอันดับแรกคือผลคูณของ 5
  10. ตัวละคร 10 "ปีบริบูรณ์เป็น
  11. บรรทัดที่ไม่ว่างเปล่าสุดท้ายไม่มีอักขระที่ซ้ำกัน
  12. บรรทัดแรกคือ Palindrome ที่มีความยาว> 5
  13. บรรทัดแรกมีความยาว 21 ตัวอักษร (ไม่รวมบรรทัดใหม่)
  14. ?มันมี
  15. |มันมี
  16. +มี
  17. มีความยาวอย่างน้อย 28 บรรทัด
  18. อักขระต่อไปนี้ถูกใช้ทั้งหมดห้าครั้ง!"#$.[\]และ codepoint ของอักขระที่สองมีค่าน้อยกว่า 60
  19. มีHenry Jams?เป็นสตริงย่อยอย่างต่อเนื่อง
  20. ~ตัวอักษรตัวสุดท้ายคือ

สำหรับคำตอบในอนาคต:

  • อักขระตัวแรกคือ a .และเป็นตัวละครที่ 21 (กฎ palindromic)
  • อักขระที่ 10 คือ a "และเช่นนั้นคืออักขระที่ 12 (กฎ palindromic)
  • บรรทัดแรกคือ palindrome ของความยาว 21
  • จุดโค้ด Unicode ของอักขระตัวที่สองคือ mod 5 คือ 4 และจุดโค้ดของตัวอักษรนั้นต่ำกว่า 60 (printables are ',1;6and tab)
  • ~ตัวอักษรตัวสุดท้ายคือ

  • ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  • มีความยาวอย่างน้อย 28 บรรทัด
  • บรรทัดที่ไม่ว่างเปล่าสุดท้ายไม่มีอักขระที่ซ้ำกัน

  • ->มีลำดับที่แน่นอน
  • มีสายที่แน่นอนและHi, Retina!Henry Jams?
  • มันมีและ|+

  • แต่ละโปรแกรมที่ได้รับอนุญาตในขณะนี้มีเพียง 2 .และ 2 "ในบรรทัดแรกและใน! ตัวอักษรเหล่านั้นไม่สามารถใช้งานได้ทุกที่อื่นนอกเหนือไปจากการใช้ไม่มีHi, Retina!#$[\]

4

26. Brainfuck ที่แก้ไขตัวเอง (SMBF) ขนาด 256 ไบต์

อักขระตัวที่สามถึงสุดท้ายจะต้องเป็นแท็บ

.1111111	"1"	1111111.
x	
x	
x	
x	
x	
x	
x	
x	Hi, Retina!Henry Jams?C|xxxxxxxxxxxxxxxxxxxx
x	
x	
x	
x	
x	
x	
x	
x	
x	
x	
x	
x	
x	
x	
x	
x	
x	<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
x	+>>>->>+>>->>+>>->>>>>>>>>>>+>>>>>->>->>>>
x	>,Z>,^<Z-^<Z-^<---------Z>+.>^
^	x~

พิมพ์ออกมา\x00สำหรับความจริงและผลลัพธ์\x00\x01สำหรับความเท็จ ยุติด้วยข้อผิดพลาดเสมอเนื่องจากวงเล็บเหลี่ยมที่ไม่ตรงกัน สิ่งนี้จะป้องกันไม่ให้อินพุตใด ๆ ถูกเรียกใช้งานแบบไดนามิก

โปรแกรมนี้ทำงานในล่าม Pythonเท่านั้น ไม่ทำงานบน TIO นี่เป็นเพราะตัวแปล Python EOF เป็น NUL

หากต้องการใช้ Python interpreter ให้วางรหัสนี้ในบรรทัดที่dataตั้งค่าไว้ ต้องทำสิ่งนี้เนื่องจาก TIO ไม่มีวิธีพิมพ์หรือป้อน NUL ไบต์อย่างง่ายดังนั้นฉันจึงยังใช้ Ideone จากนั้นยกเลิกsys.stdin = MySTDIN("<[.<]")การใส่เครื่องหมายข้อคิดเห็นและแทนที่อินพุตที่กำหนดเองด้วยอินพุตที่คุณกำลังทดสอบ

ความพึงพอใจ:

  1. .ตัวอักษรตัวแรกเป็น
  2. eมันมี
  3. ความยาวของมันคือเท่ากัน
  4. ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  5. aมันมี
  6. มันมี>ตัวละคร
  7. ->มีสตริงที่แน่นอน
  8. Hi, Retina!มีสตริงที่แน่นอน
  9. ผลรวมของคะแนนโค้ด Unicode สองอันดับแรกคือผลคูณของ 5
  10. ตัวละคร 10 "ปีบริบูรณ์เป็น
  11. บรรทัดที่ไม่ว่างเปล่าสุดท้ายไม่มีอักขระที่ซ้ำกัน
  12. บรรทัดแรกคือ Palindrome ที่มีความยาว> 5
  13. บรรทัดแรกมีความยาว 21 ตัวอักษร (ไม่รวมบรรทัดใหม่)
  14. ?มันมี
  15. |มันมี
  16. +มี
  17. มีความยาวอย่างน้อย 28 บรรทัด
  18. อักขระต่อไปนี้ถูกใช้ทั้งหมดห้าครั้ง!"#$.[\]และ codepoint ของอักขระที่สองมีค่าน้อยกว่า 60
  19. มีHenry Jams?เป็นสตริงย่อยอย่างต่อเนื่อง
  20. ~ตัวอักษรตัวสุดท้ายคือ
  21. มันมี C
  22. แต่ละบรรทัดมีอักขระแท็บ
  23. บรรทัดที่เก้ามีอักขระอย่างน้อย 22 ตัวยกเว้นบรรทัดใหม่
  24. อักขระแท็บไม่สามารถเป็นอักขระตัวแรกในบรรทัด
  25. อักขระตัวที่สามถึงสุดท้ายคือแท็บ

สำหรับคำตอบในอนาคต:

  • อักขระตัวแรกคือ a .และเป็นตัวละครที่ 21 (กฎ palindromic)
  • อักขระที่ 10 คือ a "และเช่นนั้นคืออักขระที่ 12 (กฎ palindromic)
  • บรรทัดแรกคือ palindrome ของความยาว 21
  • จุดโค้ด Unicode ของอักขระตัวที่สองคือ mod 5 คือ 4 และจุดโค้ดของตัวอักษรนั้นต่ำกว่า 60 (printables are ',1;6and tab)
  • ~ตัวอักษรตัวสุดท้ายคือ
  • ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  • มีความยาวอย่างน้อย 28 บรรทัด
  • บรรทัดที่เก้าต้องมีอักขระอย่างน้อย 22 ตัวยกเว้นบรรทัดใหม่
  • บรรทัดที่ไม่ว่างเปล่าสุดท้ายไม่มีอักขระที่ซ้ำกัน
  • มีสายที่แน่นอน->, และHi, Retina!Henry Jams?
  • มันมี|, และ+C
  • แต่ละบรรทัดมีอักขระแท็บอย่างน้อยหนึ่งตัว แต่ต้องไม่เป็นอักขระตัวแรกของบรรทัด
  • แต่ละโปรแกรมที่ได้รับอนุญาตในขณะนี้มีเพียง 2 .และ 2 "ในบรรทัดแรกและใน! ตัวอักษรเหล่านั้นไม่สามารถใช้งานได้ทุกที่อื่นนอกเหนือไปจากการใช้ไม่มีHi, Retina!#$[\]
  • อักขระตัวที่สามถึงสุดท้ายคือแท็บ

4
225 ยังไม่ได้หรือ
เลมอนที่ถูกทำลายได้

@DestructibleLemon ฉันเพิ่มการเติมและเปลี่ยนคำตอบเพื่อให้เป็น # 26
mbomb007

4

28. Haskell Literate , 256 ไบต์

.	|+xx<<<"a"<<<xx+|	.
 		
>	g x=elem '<'x&&e%x==e
>	e=tail(show 0)	
>	('<':a)%('>':b)=a%b
>	a%('<':b)=('<':a)%b
>	a%('>':b)='<':e
>	a%(x:b)=a%b{->Hi, Retina!Henry Jams?-}
>	a@(_:_)%_=a
>	a%b=e
 	
a	
b	
C	
d	
e	
f	
g	
h	
i	
j	
k	
l	
m	
n	
o	
ppppppppp	
q	3~

ลองออนไลน์!

ทดสอบไดร์เวอร์

น่าพอใจ

  1. .ตัวอักษรตัวแรกเป็น
  2. eมันมี
  3. ความยาวของมันคือเท่ากัน
  4. ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  5. aมันมี
  6. มันมี>ตัวละคร
  7. ->มีสตริงที่แน่นอน
  8. Hi, Retina!มีสตริงที่แน่นอน
  9. ผลรวมของคะแนนโค้ด Unicode สองอันดับแรกคือผลคูณของ 5
  10. ตัวละคร 10 "ปีบริบูรณ์เป็น
  11. บรรทัดที่ไม่ว่างเปล่าสุดท้ายไม่มีอักขระที่ซ้ำกัน
  12. บรรทัดแรกคือ Palindrome ที่มีความยาว> 5
  13. บรรทัดแรกมีความยาว 21 ตัวอักษร (ไม่รวมบรรทัดใหม่)
  14. ?มันมี
  15. |มันมี
  16. +มี
  17. มีความยาวอย่างน้อย 28 บรรทัด
  18. อักขระต่อไปนี้ถูกใช้ทั้งหมดห้าครั้ง!"#$.[\]และ codepoint ของอักขระที่สองมีค่าน้อยกว่า 60
  19. มีHenry Jams?เป็นสตริงย่อยอย่างต่อเนื่อง
  20. ~ตัวอักษรตัวสุดท้ายคือ
  21. มันมี C
  22. แต่ละบรรทัดมีอักขระแท็บ
  23. บรรทัดที่เก้ามีอักขระอย่างน้อย 22 ตัวยกเว้นบรรทัดใหม่
  24. อักขระแท็บไม่สามารถเป็นอักขระตัวแรกในบรรทัด
  25. อักขระตัวที่สามถึงสุดท้ายคือแท็บ
  26. มีอย่างน้อย 28 บรรทัดและแตกต่างกันทั้งหมด
  27. จะต้องมี>ในรหัสและวงเล็บปีกกามุมต้องมีความสมดุล

สำหรับคำตอบในอนาคต:

  • บรรทัดแรกคือการจับคู่แบบ Palindrome .␣␣␣␣␣␣␣␣"␣"␣␣␣␣␣␣␣␣.(คุณมีอิสระที่จะเติมใน␣s)
  • ตัวละครที่สองเป็นหนึ่งหรือแท็บหรืออย่างใดอย่างหนึ่ง',16;\x04\x0e\x13\x18\x1d
  • ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  • มีอย่างน้อย 28 บรรทัดและทุกบรรทัดแตกต่างกัน
  • บรรทัดที่เก้าต้องมีอักขระอย่างน้อย 22 ตัว (ยกเว้นบรรทัดใหม่)
  • บรรทัดสุดท้ายไม่มีอักขระที่ซ้ำกัน
  • มีสายที่แน่นอน->, และHi, Retina!Henry Jams?
  • มันมี|, และ+C
  • แต่ละบรรทัดมีอักขระแท็บอย่างน้อยหนึ่งตัว แต่ต้องไม่เป็นอักขระตัวแรกของบรรทัด
  • !". ถูกแบนยกเว้นในกรณีที่จำเป็น:
    • อนุญาตเฉพาะ!ในHi, Retina!และสอง.และสอง"ในบรรทัดแรก
  • #$[\] อาจไม่ปรากฏในโปรแกรม
  • โปรแกรมนี้จบลงด้วย: tab, (สิ่งที่)~ ,
  • วงเล็บปีกกาจะต้องมีความสมดุล

ฉันไม่รู้ว่าคุณหมายถึงอะไร "perl5 ปัจจุบันไม่ทำงาน" ในไดรเวอร์ทดสอบมันพิมพ์ได้1ดีเมื่อฉันไม่ใส่เครื่องหมายบรรทัด (แม้ว่ามันจะสามารถใช้ a ; echoเนื่องจากไม่มีบรรทัดใหม่ในเอาต์พุต)
Lynn

@ ลินน์ฉันไม่รู้ ฉันจำไม่ได้ว่าเกิดอะไรขึ้น ฉันจะดำเนินการต่อและยกเลิกการคอมเม้นต์ ขอบคุณ
ข้าวสาลีตัวช่วยสร้าง

4

29. PHPกับ-r256 ไบต์

.6|0&"123'  '321"&0|6.
<   
0   
;   
+   
eval(   
~   
preg_replace    
('Hi, Retina!'^'g5X|<J' 
,   
''  
^'Henry Jams?'  
,'×× ×  ×ÝÅÐÐÝÖÓÎÖÖÁÇÇÀ«Å¹ÖÄ'));?>->/45789:@ABCDEFGHIJKLMNOPQ  
*   
a   
b   
c   
d   
e   
f   
g   
h   
i   
j   
k   
m   
n   
o   p~

การไม่สามารถใช้$ทำให้เรื่องนี้ค่อนข้างยุ่งยากในโซลูชันดั้งเดิมของฉันฉันเข้าใจผิดกฎ แต่ฉันคิดว่าตอนนี้ฉันมีทุกอย่างครอบคลุมแล้ว ฉันใช้อักขระไบต์สูง~และevalเพื่อหลีกเลี่ยงการขาดตัวแปรที่เหมาะสมสำหรับ PHP ฉันเกือบทำจุดต่ำสุดของรหัสที่ไม่ซ้ำกัน 96 คะแนน แต่ฉันคิดว่ามันอาจทำให้ยากสำหรับบางภาษา

นี่คือการถ่ายโอนข้อมูล hex แบบย้อนกลับได้สำหรับการตรวจสอบด้วย

00000000: 2e36 7c30 2622 3132 3327 0927 3332 3122  .6|0&"123'.'321"
00000010: 2630 7c36 2e0a 2a09 0a30 090a 3b09 0a2b  &0|6..*..0..;..+
00000020: 090a 6576 616c 2809 0a7e 090a 7072 6567  ..eval(..~..preg
00000030: 5f72 6570 6c61 6365 090a 2827 4869 2c20  _replace..('Hi, 
00000040: 5265 7469 6e61 2127 5e27 6735 587c 3c4a  Retina!'^'g5X|<J
00000050: 2709 0a2c 090a 2727 090a 5e27 4865 6e72  '..,..''..^'Henr
00000060: 7920 4a61 6d73 3f27 090a 2c27 9b96 9ad7  y Jams?'..,'....
00000070: 9c90 8a91 8bd7 9c90 8a91 8ba0 9c97 9e8d  ................
00000080: 8cd7 9996 939a a098 9a8b a09c 9091 8b9a  ................
00000090: 918b 8cd7 dd8f 978f c5d0 d08c 8b9b 9691  ................
000000a0: ddd6 d3ce d6d6 c1c7 c7c0 abc5 b9d6 c427  ...............'
000000b0: 2929 3b3f 3e2d 3e2f 3435 3738 393a 4041  ));?>->/45789:@A
000000c0: 4243 4445 4647 4849 4a4b 4c4d 4e4f 5051  BCDEFGHIJKLMNOPQ
000000d0: 090a 3c09 0a61 090a 6209 0a63 090a 6409  ..<..a..b..c..d.
000000e0: 0a65 090a 6609 0a67 090a 6809 0a69 090a  .e..f..g..h..i..
000000f0: 6a09 0a6b 090a 6d09 0a6e 090a 6f09 707e  j..k..m..n..o.p~

ลองออนไลน์!

ทดสอบไดรเวอร์

น่าพอใจ

  1. .ตัวอักษรตัวแรกเป็น
  2. eมันมี
  3. ความยาวของมันคือเท่ากัน
  4. ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  5. aมันมี
  6. มันมี>ตัวละคร
  7. ->มีสตริงที่แน่นอน
  8. Hi, Retina!มีสตริงที่แน่นอน
  9. ผลรวมของคะแนนโค้ด Unicode สองอันดับแรกคือผลคูณของ 5
  10. ตัวละคร 10 "ปีบริบูรณ์เป็น
  11. บรรทัดที่ไม่ว่างเปล่าสุดท้ายไม่มีอักขระที่ซ้ำกัน
  12. บรรทัดแรกคือ Palindrome ที่มีความยาว> 5
  13. บรรทัดแรกมีความยาว 21 ตัวอักษร (ไม่รวมบรรทัดใหม่)
  14. ?มันมี
  15. |มันมี
  16. +มี
  17. มีความยาวอย่างน้อย 28 บรรทัด
  18. อักขระต่อไปนี้ถูกใช้ทั้งหมดห้าครั้ง!"#$.[\]และ codepoint ของอักขระที่สองมีค่าน้อยกว่า 60
  19. มีHenry Jams?เป็นสตริงย่อยอย่างต่อเนื่อง
  20. ~ตัวอักษรตัวสุดท้ายคือ
  21. มันมี C
  22. แต่ละบรรทัดมีอักขระแท็บ
  23. บรรทัดที่เก้ามีอักขระอย่างน้อย 22 ตัวยกเว้นบรรทัดใหม่
  24. อักขระแท็บไม่สามารถเป็นอักขระตัวแรกในบรรทัด
  25. อักขระตัวที่สามถึงสุดท้ายคือแท็บ
  26. มีอย่างน้อย 28 บรรทัดและแตกต่างกันทั้งหมด
  27. จะต้องมี>ในรหัสและวงเล็บปีกกามุมจะต้องมีความสมดุล
  28. ต้องมีจุดรหัสที่แตกต่างกันมากกว่า 88 จุดในโปรแกรม

สำหรับคำตอบในอนาคต:

  • บรรทัดแรกคือการจับคู่แบบ Palindrome .␣␣␣␣␣␣␣␣"␣"␣␣␣␣␣␣␣␣.(คุณมีอิสระที่จะเติมใน␣s)
  • ตัวละครที่สองเป็นหนึ่งหรือแท็บหรืออย่างใดอย่างหนึ่ง',16;\x04\x0e\x13\x18\x1d
  • ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  • มีอย่างน้อย 28 บรรทัดและทุกบรรทัดแตกต่างกัน
  • บรรทัดที่เก้าต้องมีอักขระอย่างน้อย 22 ตัว (ยกเว้นบรรทัดใหม่)
  • บรรทัดสุดท้ายไม่มีอักขระที่ซ้ำกัน
  • มีสายที่แน่นอน->, และHi, Retina!Henry Jams?
  • มันมี|, และ+C
  • แต่ละบรรทัดมีอักขระแท็บอย่างน้อยหนึ่งตัว แต่ต้องไม่เป็นอักขระตัวแรกของบรรทัด
  • !". ถูกแบนยกเว้นในกรณีที่จำเป็น:
    • อนุญาตเฉพาะ!ในHi, Retina!และสอง.และสอง"ในบรรทัดแรก
  • #$[\] อาจไม่ปรากฏในโปรแกรม
  • โปรแกรมนี้จบลงด้วย: tab, (สิ่งที่)~ ,
  • วงเล็บปีกกาจะต้องมีความสมดุล
  • ต้องมีจุดรหัสที่แตกต่างกันมากกว่า 88 จุดในโปรแกรม

ฉันคิดว่าคุณลืมที่จะเพิ่มสคริปต์ของคุณเป็นอาร์กิวเมนต์ในไดรเวอร์ทดสอบที่นี่ ฉันแก้ไขในคำตอบของฉันซึ่งปัจจุบันถูกลบ
เดวิสโยชิดะ

4

30. > <>มี-v 0 -v 0ขนาด 324 ไบต์

1 เป็นความจริงสตริงว่างเปล่าเป็นเท็จ

.1|-<<<<	"C"	<<<<-|1.
>i:0(?v'	'~
v     >}@@:'	'=0=?;@
v	
     >:0(?va=?v&1+&>'	'~
>{r0&/    v   >&}0&^	
          >&}rv	
<	
              >l3(?v@:}@@=?;{'	'~
                  ->1n;	
Hi, Retina!	
ABDEFGIKLMNOPQSTUVWXYZ	
b	c
d	
fg	
h	
jk	
o	
p	*      *  *
q	  *  *      *
u	*      *  *
w	
xz	
2	
45	
6	
78	9
Henry Jams?%-	_~

ลองออนไลน์!

น่าพอใจ

  1. .ตัวอักษรตัวแรกเป็น
  2. eมันมี
  3. ความยาวของมันคือเท่ากัน
  4. ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  5. aมันมี
  6. มันมี>ตัวละคร
  7. ->มีสตริงที่แน่นอน
  8. Hi, Retina!มีสตริงที่แน่นอน
  9. ผลรวมของคะแนนโค้ด Unicode สองอันดับแรกคือผลคูณของ 5
  10. ตัวละคร 10 "ปีบริบูรณ์เป็น
  11. บรรทัดที่ไม่ว่างเปล่าสุดท้ายไม่มีอักขระที่ซ้ำกัน
  12. บรรทัดแรกคือ Palindrome ที่มีความยาว> 5
  13. บรรทัดแรกมีความยาว 21 ตัวอักษร (ไม่รวมบรรทัดใหม่)
  14. ?มันมี
  15. |มันมี
  16. +มี
  17. มีความยาวอย่างน้อย 28 บรรทัด
  18. อักขระต่อไปนี้ถูกใช้ทั้งหมดห้าครั้ง!"#$.[\]และ codepoint ของอักขระที่สองมีค่าน้อยกว่า 60
  19. มีHenry Jams?เป็นสตริงย่อยอย่างต่อเนื่อง
  20. ~ตัวอักษรตัวสุดท้ายคือ
  21. มันมี C
  22. แต่ละบรรทัดมีอักขระแท็บ
  23. บรรทัดที่เก้ามีอักขระอย่างน้อย 22 ตัวยกเว้นบรรทัดใหม่
  24. อักขระแท็บไม่สามารถเป็นอักขระตัวแรกในบรรทัด
  25. อักขระตัวที่สามถึงสุดท้ายคือแท็บ
  26. มีอย่างน้อย 28 บรรทัดและแตกต่างกันทั้งหมด
  27. จะต้องมี>ในรหัสและวงเล็บปีกกามุมจะต้องมีความสมดุล
  28. ต้องมีจุดรหัสที่แตกต่างกันมากกว่า 88 จุดในโปรแกรม
  29. อักขระที่สามถึงสุดท้ายคือแท็บ (# 26) และบรรทัดที่อยู่ติดกันต้องมีความยาวต่างกัน

สำหรับคำตอบในอนาคต:

  • บรรทัดแรกคือการจับคู่แบบ Palindrome .␣␣␣␣␣␣␣␣"␣"␣␣␣␣␣␣␣␣.(คุณมีอิสระที่จะเติมใน␣s)
  • ตัวละครที่สองเป็นหนึ่งหรือแท็บหรืออย่างใดอย่างหนึ่ง',16;\x04\x0e\x13\x18\x1d
  • ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  • มีอย่างน้อย 28 บรรทัดและทุกบรรทัดแตกต่างกัน
  • บรรทัดที่เก้าต้องมีอักขระอย่างน้อย 22 ตัว (ยกเว้นบรรทัดใหม่)
  • บรรทัดสุดท้ายไม่มีอักขระที่ซ้ำกัน
  • มีสายที่แน่นอน->, และHi, Retina!Henry Jams?
  • มันมี|, และ+C
  • แต่ละบรรทัดมีอักขระแท็บอย่างน้อยหนึ่งตัว แต่ต้องไม่เป็นอักขระตัวแรกของบรรทัด
  • !". ถูกแบนยกเว้นในกรณีที่จำเป็น:
    • อนุญาตเฉพาะ!ในHi, Retina!และสอง.และสอง"ในบรรทัดแรก
  • #$[\] อาจไม่ปรากฏในโปรแกรม
  • โปรแกรมนี้จบลงด้วย: tab, (สิ่งที่)~ ,
  • วงเล็บปีกกาจะต้องมีความสมดุล
  • ต้องมีจุดรหัสที่แตกต่างกันมากกว่า 88 จุดในโปรแกรม
  • บรรทัดที่อยู่ติดกันต้องมีความยาวต่างกัน

ฉันพยายามเพิ่มสิ่งนี้ลงในไดรเวอร์ แต่ "ปลา" ไบนารีไม่ยอมรับ วิธีที่เหมาะสมในการใช้งานคืออะไร?
เดวิสโยชิดะ

@DavisYoshida ลิงก์ TIO ที่ฉันแบ่งปันทำงาน Idk อย่างไร
mbomb007

ใช่ไม่มีอะไรผิดปกติกับมัน แต่ถ้าคุณต้องการที่จะรันมันจากสคริปต์ทุบตีคุณต้องเรียกล่าม
เดวิสโยชิดะ

@DavisYoshida Ask Dennis ในห้องสนทนา TIO
mbomb007

@DavisYoshida นี่คือวิธีที่ TIO เรียกว่าปลา: github.com/TryItOnline/tryitonline/blob/master/wrappers/fish
Potato44

2

1. เพิ่ม ++ , 7 ไบต์

D,f,@,1

ลองออนไลน์!

อาจเพิ่ม Add ++ ในก่อนที่สิ่งต่าง ๆ จะเริ่มยากขึ้น นี่เป็นเพียงการแปลตัวอย่างแรกไปเป็น Add ++ กำหนดฟังก์ชั่นที่ไม่ว่าการโต้แย้งได้รับผลตอบแทนD,f,@,11


2

4. ซ้อนกัน 10 ไบต์

.3[#'even]

ลองออนไลน์!

ตรวจสอบความยาวของโปรแกรมว่าเป็นเลขคู่หรือไม่ ฟังก์ชั่นไม่ระบุชื่อซึ่งจะส่งกลับ1สำหรับอินพุต "จริง" และ0สำหรับ "เท็จ"

ความพึงพอใจ:

  1. เริ่มต้นด้วย .
  2. มี e
  3. มีความยาวเท่ากัน

ฉันจะส่งผ่านการป้อนข้อมูลไปยังรหัสนี้ได้อย่างไร มันไม่ชัดเจนสำหรับฉันจากลิงก์ TIO
ข้าวสาลีตัวช่วยสร้าง

@ user56656 ลองแทนที่สตริงก่อนf outด้วยสิ่งที่คุณต้องการทดสอบ ล้อมรอบด้วยคำพูดเดี่ยวหนีคำพูดเดียวโดยเพิ่มเป็นสองเท่า
Conor O'Brien

โอ้ฉันเข้าใจแล้วคุณเปลี่ยนรหัสนั่นเป็นสาเหตุที่รหัสไม่ปรากฏในส่วนท้าย
ข้าวสาลีตัวช่วยสร้าง

@ user56656 โอ้ใช่ขอโทษด้วย
Conor O'Brien

2

24, SNOBOL4 (CSNOBOL4) , 256 ไบต์

.;*->+|a	"x"	a|+>-*;.
	x =input
	x =input
	x =input
	x =input
	x =input
	x =input
	x =input
	x =input;* Henry Jams?
	X =INPUT
	OUTPUT =GT(SIZE(X),21)	1
	
	
	
	
	
	
	
	
	
	
	
	
	
end	
	ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234
	Hi, Retina!
	~

ลองออนไลน์!

พิมพ์ออกมา 1เพื่อความจริงและไม่แสดงผลใด ๆ สำหรับความผิดพลาด

ความพึงพอใจ:

  1. ตัวอักษรตัวแรกคือ .ตัวอักษรตัวแรกเป็น
  2. มันมี eมันมี
  3. ความยาวของมันคือเท่ากัน
  4. ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  5. aมันมี
  6. มันมี>ตัวละคร
  7. ->มีสตริงที่แน่นอน
  8. Hi, Retina!มีสตริงที่แน่นอน
  9. ผลรวมของคะแนนโค้ด Unicode สองอันดับแรกคือผลคูณของ 5
  10. ตัวละคร 10 "ปีบริบูรณ์เป็น
  11. บรรทัดที่ไม่ว่างเปล่าสุดท้ายไม่มีอักขระที่ซ้ำกัน
  12. บรรทัดแรกคือ Palindrome ที่มีความยาว> 5
  13. บรรทัดแรกมีความยาว 21 ตัวอักษร (ไม่รวมบรรทัดใหม่)
  14. ?มันมี
  15. |มันมี
  16. +มี
  17. มีความยาวอย่างน้อย 28 บรรทัด
  18. อักขระต่อไปนี้ถูกใช้ทั้งหมดห้าครั้ง!"#$.[\]และ codepoint ของอักขระที่สองมีค่าน้อยกว่า 60
  19. มีHenry Jams?เป็นสตริงย่อยอย่างต่อเนื่อง
  20. ~ตัวอักษรตัวสุดท้ายคือ
  21. มันมี C
  22. แต่ละบรรทัดมีอักขระแท็บ
  23. บรรทัดที่เก้ามีอักขระอย่างน้อย 22 ตัวยกเว้นบรรทัดใหม่

สำหรับคำตอบในอนาคต:

  • อักขระตัวแรกคือ a .และเป็นตัวละครที่ 21 (กฎ palindromic)
  • อักขระที่ 10 คือ a "และเช่นนั้นคืออักขระที่ 12 (กฎ palindromic)
  • บรรทัดแรกคือ palindrome ของความยาว 21
  • จุดโค้ด Unicode ของอักขระตัวที่สองคือ mod 5 คือ 4 และจุดโค้ดของตัวอักษรนั้นต่ำกว่า 60 (printables are ',1;6and tab)
  • ~ตัวอักษรตัวสุดท้ายคือ
  • ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  • มีความยาวอย่างน้อย 28 บรรทัด
  • บรรทัดที่เก้าต้องมีอักขระอย่างน้อย 22 ตัวยกเว้นบรรทัดใหม่
  • บรรทัดที่ไม่ว่างเปล่าสุดท้ายไม่มีอักขระที่ซ้ำกัน
  • มีสายที่แน่นอน->, และHi, Retina!Henry Jams?
  • มันมี|, และ+C
  • แต่ละบรรทัดมีอักขระแท็บ
  • แต่ละโปรแกรมที่ได้รับอนุญาตในขณะนี้มีเพียง 2 .และ 2 "ในบรรทัดแรกและใน! ตัวอักษรเหล่านั้นไม่สามารถใช้งานได้ทุกที่อื่นนอกเหนือไปจากการใช้ไม่มีHi, Retina!#$[\]

1

2. รูปสามเหลี่ยมขนาด 17 ไบต์

..)..
.)Im.
"."=.

ลองออนไลน์!

ตรวจสอบว่าอักขระตัวแรกเป็นจุด ( .)


15
คุณได้กำจัดภาษาที่ใช้งานได้มากมายแล้ว :(
เต็มเปาโดยมนุษย์

นั่นไม่รวมถึง Python แต่จริงๆแล้วมันออกกฎเช่น Haskell
Mr. Xcoder

2
ถ้าภาษาของคุณรองรับการลอยอยู่ที่ใดก็ได้ในรหัส.3หรือที่คล้ายกันก็ใช้ได้
Conor O'Brien


@ user56656 Ouch ดูเหมือนว่าจะเป็นบั๊กภายในที่มีการจัดทำดัชนี ... ฉันจะแก้ไขในภายหลังวันนี้
Mr. Xcoder

1

8. R , 64 ไบต์

.0->z;x=readLines();y=Vectorize(utf8ToInt)(x);any(grepl("->",x))

ลองออนไลน์!

ความพึงพอใจ:

  1. ตัวอักษรตัวแรกคือ .
  2. มันมี e
  3. ความยาวของมันคือเท่ากัน
  4. ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  5. มันมี a
  6. มันมี>ตัวละคร
  7. มีลำดับที่แน่นอน->ในหนึ่งในบรรทัดของมัน

1

10. ซอมม์ , 64 ไบต์

.1->Hi, Retina! I like French :D
"RVll;d.h:and random stuff too!

ลองออนไลน์!

ยืนยันออนไลน์!

ความพึงพอใจ:

  1. ตัวอักษรตัวแรกคือ .
  2. มันมี e
  3. ความยาวของมันคือเท่ากัน
  4. ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  5. มันมี a
  6. มันมี>ตัวละคร
  7. ->มีสตริงที่แน่นอน
  8. Hi, Retina!มีสตริงที่แน่นอน
  9. ผลรวมของคะแนนโค้ด Unicode สองอันดับแรกคือผลคูณของ 5

สำหรับคำตอบในอนาคต:

  • ตัวอักษรตัวแรกคือ .
  • ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  • ->มีลำดับที่แน่นอน
  • Hi, Retina!มีสตริงที่แน่นอน
  • จุดโค้ด Unicode ของอักขระตัวที่สองคือ mod 5 คือ 4

1

7. เสียงกระซิบ 66 ไบต์

.abcdefghijklmnopqrstuvwxyz
> ">"
> InputAll
>> 1∈2
>> Output 3

ลองออนไลน์!

ขาออกอย่างใดอย่างหนึ่งหรือTrue Falseบันทึกบรรทัดใหม่ที่ตามมา

ความพึงพอใจ:

  1. ตัวอักษรตัวแรกคือ .
  2. มันมี e
  3. ความยาวของมันคือเท่ากัน
  4. ความยาวของตัวละครเป็นรูปสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  5. มันมี a
  6. มันมี>ตัวละคร

เพียง FYI นี้มี 64 ไบต์ไม่ใช่ 64 ตัวอักษร ไม่มีนัยสำคัญเพียงแค่บันทึก
Conor O'Brien

Python 3 คำตอบ (# 5) จะส่งกลับค่า false เมื่อถูกส่งเป็นอินพุต ฉันคิดว่ามันสามารถแก้ไขได้โดยการลบ 2 ตัวอักษรออกจากตัวอักษรที่ด้านบน
Potato44

@ Potato44 คุณแน่ใจหรือไม่ว่าคุณกำลังรวมบรรทัดใหม่ต่อท้ายอยู่
caird coinheringaahing

ใช่ฉันตรวจสอบอีกครั้งและมีการขึ้นบรรทัดใหม่ เป็นเพราะตัวchracter แบบหลายไบต์และฉันเชื่อว่าการส่งแบบหลามนั้นนับเป็นจำนวนไบต์
Potato44

@ Potato44 ไม่เป็นเพราะการส่ง Python อ่านเฉพาะบรรทัดแรกเท่านั้นไม่ใช่ทุกอย่าง
caird coinheringaahing

1

3. เยลลี่ 5 ไบต์

.
”ee

ลองออนไลน์!

ตรวจสอบว่าอินพุตมีeอักขระหรือไม่ เปลี่ยนจากเป็นeเพราะดูเหมือนว่าไม่ยุติธรรมกับภาษาที่ไม่มีตัวอักษรนั้น และเพื่อตรวจสอบนี่เป็น hexdump:

00000000: 2e0a ff65 65                             ...ee

ความพึงพอใจ:

  1. เริ่มต้นด้วย .
  2. มี e

2
5 ไบต์บอกฉันว่านี่หมายถึงอยู่ในหน้าวุ้น เรามี hexdump ได้ไหม?
Potato44

@ Potato44 Hexdump เพิ่ม
caird coinheringaahing

1

18. Python 3 , 144 ไบต์

.6;"ea->?"#"?>-ae";6.
"Hi, Retina!"
import sys
print(len(sys.stdin.read().split("\n"))>26+1)








































"|||||"
4.2

ลองออนไลน์!

เอาต์พุตTrueถ้าอินพุตมีอย่างน้อย 28 บรรทัดยาวFalseมิฉะนั้น

ความพึงพอใจ:

  1. .ตัวอักษรตัวแรกเป็น
  2. eมันมี
  3. ความยาวของมันคือเท่ากัน
  4. ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  5. aมันมี
  6. มันมี>ตัวละคร
  7. ->มีสตริงที่แน่นอน
  8. Hi, Retina!มีสตริงที่แน่นอน
  9. ผลรวมของคะแนนโค้ด Unicode สองอันดับแรกคือผลคูณของ 5
  10. ตัวละคร 10 "ปีบริบูรณ์เป็น
  11. บรรทัดที่ไม่ว่างเปล่าสุดท้ายไม่มีอักขระที่ซ้ำกัน
  12. บรรทัดแรกคือ Palindrome ที่มีความยาว> 5
  13. บรรทัดแรกมีความยาว 21 ตัวอักษร (ไม่รวมบรรทัดใหม่)
  14. ?มันมี
  15. |มันมี
  16. +มี
  17. มีความยาวอย่างน้อย 28 บรรทัด

สำหรับคำตอบในอนาคต:

  • .ตัวอักษรตัวแรกเป็น
  • ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  • ->มีลำดับที่แน่นอน
  • Hi, Retina!มีสตริงที่แน่นอน
  • จุดโค้ด Unicode ของอักขระตัวที่สองคือ mod 5 คือ 4
  • อักขระที่สิบ th คือ a "และดังนั้นก็คืออักขระที่สิบสอง (กฎ palindromic)
  • บรรทัดที่ไม่ว่างเปล่าสุดท้ายไม่มีอักขระที่ซ้ำกัน
  • บรรทัดแรกคือ palindrome of length = 21
  • ?มันมี
  • |มันมี
  • +มันมี
  • มีความยาวอย่างน้อย 28 บรรทัด

1

16: Quarterstaff , 64

1 คือความจริง

.1......."a".......1.
   1->a[Hi, Retina!]
  ?[-124(.|>a)?]
49a!

ลองออนไลน์!

การเยื้องไม่ได้ทำอะไรเลย

ความพึงพอใจ:

  1. .ตัวอักษรตัวแรกเป็น
  2. eมันมี
  3. ความยาวของมันคือเท่ากัน
  4. ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  5. aมันมี
  6. มันมี>ตัวละคร
  7. ->มีสตริงที่แน่นอน
  8. Hi, Retina!มีสตริงที่แน่นอน
  9. ผลรวมของคะแนนโค้ด Unicode สองอันดับแรกคือผลคูณของ 5
  10. ตัวละคร 10 "ปีบริบูรณ์เป็น
  11. บรรทัดที่ไม่ว่างเปล่าสุดท้ายไม่มีอักขระที่ซ้ำกัน
  12. บรรทัดแรกคือ Palindrome ที่มีความยาว> 5
  13. บรรทัดแรกมีความยาว 21 ตัวอักษร (ไม่รวมบรรทัดใหม่)
  14. ?มันมี
  15. มันมี |

สำหรับคำตอบในอนาคต:

  • .ตัวอักษรตัวแรกเป็น
  • ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  • ->มีลำดับที่แน่นอน
  • Hi, Retina!มีสตริงที่แน่นอน
  • จุดโค้ด Unicode ของอักขระตัวที่สองคือ mod 5 คือ 4
  • อักขระที่สิบ th คือ a "และดังนั้นก็คืออักขระที่สิบสอง (กฎ palindromic)
  • บรรทัดที่ไม่ว่างเปล่าสุดท้ายไม่มีอักขระที่ซ้ำกัน
  • บรรทัดแรกคือ palindrome of length = 21
  • ?มันมี
  • มันมี |

ใช่ แต่ถ้าคำตอบของ pyth ไม่ได้ตรวจสอบ "a" มันจะตรวจสอบอะไร ???
เลมอนที่ถูกทำลายได้

คำตอบของ pyth จะตรวจสอบว่าบรรทัดแรกมีอันaนี้หรือเปล่าเนื่องจากวิธีที่ pyth รับอินพุต ดูเหมือนว่า OP ได้ทำผิดพลาดทั้งในการเขียนหรือวิเคราะห์รหัสของตัวเอง สองคำตอบก่อนหน้านี้ยังมีปัญหานี้
ข้าวสาลีตัวช่วยสร้าง

@ user56656 เป็นการแก้ไขที่ง่าย
Lemon ที่ถูกทำลาย

@ uset56656 ฉันคงรหัส Pyth แล้ว หวังว่าฉันจะไม่ทำลายอะไรเลย ที่จริงฉันทำผิดพลาดในขณะที่คัดลอกวางจากล่ามออนไลน์โดยไม่ได้ตั้งใจทำผิดโปรแกรม ขออภัยในความไม่สะดวก!
นาย Xcoder

1

15. Python 3, 64 ไบต์

.1and(11*"""*11(dna1.
Hi, Retina!->   """)and(lambda s:"?"
in s)

ลองออนไลน์!

ความพึงพอใจ:

  1. .ตัวอักษรตัวแรกเป็น
  2. eมันมี
  3. ความยาวของมันคือเท่ากัน
  4. ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  5. aมันมี
  6. มันมี>ตัวละคร
  7. ->มีสตริงที่แน่นอน
  8. Hi, Retina!มีสตริงที่แน่นอน
  9. ผลรวมของคะแนนโค้ด Unicode สองอันดับแรกคือผลคูณของ 5
  10. ตัวละคร 10 "ปีบริบูรณ์เป็น
  11. บรรทัดที่ไม่ว่างเปล่าสุดท้ายไม่มีอักขระที่ซ้ำกัน
  12. บรรทัดแรกคือ Palindrome ที่มีความยาว> 5
  13. บรรทัดแรกมีความยาว 21 ตัวอักษร (ไม่รวมบรรทัดใหม่)
  14. ?มันมี

สำหรับคำตอบในอนาคต:

  • .ตัวอักษรตัวแรกเป็น
  • ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  • ->มีลำดับที่แน่นอน
  • Hi, Retina!มีสตริงที่แน่นอน
  • จุดโค้ด Unicode ของอักขระตัวที่สองคือ mod 5 คือ 4
  • ตัวละคร 10 "ปีบริบูรณ์เป็น
  • บรรทัดที่ไม่ว่างเปล่าสุดท้ายไม่มีอักขระที่ซ้ำกัน
  • บรรทัดแรกคือ palindrome of length = 21
  • ?มันมี

@ mbomb007 แก้ไขแล้ว
SuperStormer

1

31. อ็อกเทฟ 324 ไบต์

ข้อกำหนดใหม่: ASCII ที่พิมพ์ได้ทั้งหมดซึ่งไม่ได้ถูกห้ามก่อนหน้านี้จะต้องเป็นส่วนหนึ่งของรหัส รายการทั้งหมดคือ: !"%&'()*+,-./0123456789:;=?@ABCDEFGHIJKLMNOPQRSTUVWXYZ^_`abcdefghijklmnopqrstuvwxyz{|}~.

.6;%+<-?|"	"|?-<+%;6.
f=@(x)all(ismember(horzcat(33,34,46,' %&''()*+,=/0123456789:;<->?@ABCDEFGHIJKLMNOPQRSTUVWXYZ^_`abcdefghijklmnopqrstuvwxyz{|}~'),x));	
%	>>
%	V'quQ9g8u'@f/&'A)eLS;p`t'{ZYv4R3aaa
%	bb
%	c
%	dd
%Henry Jams?Hi, Retina!	
%	e
%	ff
%	g
%	hh
%	i
%	jj
%	k
%	ll
%	m
%	nn
%	o
%	pp
%	q
%	rr
%	s
%	tt
%	u
%	vvv
%	a~

ลองออนไลน์!

  1. eมันมี
  2. ความยาวของมันคือเท่ากัน
  3. ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  4. aมันมี
  5. มันมี>ตัวละคร
  6. ->มีสตริงที่แน่นอน
  7. Hi, Retina!มีสตริงที่แน่นอน
  8. ผลรวมของคะแนนโค้ด Unicode สองอันดับแรกคือผลคูณของ 5
  9. ตัวละคร 10 "ปีบริบูรณ์เป็น
  10. บรรทัดที่ไม่ว่างเปล่าสุดท้ายไม่มีอักขระที่ซ้ำกัน
  11. บรรทัดแรกคือ Palindrome ที่มีความยาว> 5
  12. บรรทัดแรกมีความยาว 21 ตัวอักษร (ไม่รวมบรรทัดใหม่)
  13. ?มันมี
  14. |มันมี
  15. +มี
  16. มีความยาวอย่างน้อย 28 บรรทัด
  17. อักขระต่อไปนี้ถูกใช้ทั้งหมดห้าครั้ง!"#$.[\]และ codepoint ของอักขระที่สองมีค่าน้อยกว่า 60
  18. มีHenry Jams?เป็นสตริงย่อยอย่างต่อเนื่อง
  19. ~ตัวอักษรตัวสุดท้ายคือ
  20. มันมี C
  21. แต่ละบรรทัดมีอักขระแท็บ
  22. บรรทัดที่เก้ามีอักขระอย่างน้อย 22 ตัวยกเว้นบรรทัดใหม่
  23. อักขระแท็บไม่สามารถเป็นอักขระตัวแรกในบรรทัด
  24. อักขระตัวที่สามถึงสุดท้ายคือแท็บ
  25. มีอย่างน้อย 28 บรรทัดและแตกต่างกันทั้งหมด
  26. จะต้องมี>ในรหัสและวงเล็บปีกกามุมจะต้องมีความสมดุล
  27. ต้องมีจุดรหัสที่แตกต่างกันมากกว่า 88 จุดในโปรแกรม
  28. อักขระที่สามถึงสุดท้ายคือแท็บ (# 26) และบรรทัดที่อยู่ติดกันต้องมีความยาวต่างกัน
  29. อักขระ ASCII ที่พิมพ์ได้ทั้งหมดที่ไม่ได้ห้ามไว้ก่อนหน้านี้จะต้องเป็นส่วนหนึ่งของรหัส รายการที่สมบูรณ์คือ:!"%&'()*+,-./0123456789:;=?@ABCDEFGHIJKLMNOPQRSTUVWXYZ^_`abcdefghijklmnopqrstuvwxyz{|}~

สำหรับคำตอบในอนาคต:

  • บรรทัดแรกคือการจับคู่แบบ Palindrome .␣␣␣␣␣␣␣␣"␣"␣␣␣␣␣␣␣␣.(คุณมีอิสระที่จะเติมใน␣s)
  • ตัวละครที่สองเป็นหนึ่งหรือแท็บหรืออย่างใดอย่างหนึ่ง',16;\x04\x0e\x13\x18\x1d
  • ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  • มีอย่างน้อย 28 เส้นและทุกบรรทัดมีความแตกต่าง
  • บรรทัดที่เก้าต้องมีอักขระอย่างน้อย 22 ตัว (ยกเว้นบรรทัดใหม่)
  • บรรทัดสุดท้ายไม่มีอักขระที่ซ้ำกัน
  • มีสายที่แน่นอน->, และHi, Retina!Henry Jams?
  • แต่ละบรรทัดมีอักขระแท็บอย่างน้อยหนึ่งตัว แต่ต้องไม่เป็นอักขระตัวแรกของบรรทัด
  • !". ถูกแบนยกเว้นในกรณีที่จำเป็น:
    • อนุญาตเฉพาะ!ในHi, Retina!และสอง.และสอง"ในบรรทัดแรก
  • #$[\] อาจไม่ปรากฏในโปรแกรม
  • โปรแกรมนี้จบลงด้วย: tab, (สิ่งที่)~ ,
  • วงเล็บปีกกาจะต้องมีความสมดุล
  • ต้องมีจุดรหัสที่แตกต่างกันมากกว่า 88 จุดในโปรแกรม
  • บรรทัดที่อยู่ติดกันต้องมีความยาวต่างกัน
  • มันมี ASCII ที่พิมพ์ได้ทั้งหมดซึ่งไม่ได้ห้ามไว้ก่อนหน้านี้ ตัวละครคือ: !"%&'()*+,-./0123456789:;=?@ABCDEFGHIJKLMNOPQRSTUVWXYZ^_`abcdefghijklmnopqrstuvwxyz{|}~.

ฉันจะลบมันอย่างมีความสุขหากฟังก์ชั่นการเข้ารหัสไม่ได้รับอนุญาต แต่ตอนนี้ยังไม่ได้รับอนุญาต จริงๆแล้วฉันมีช่วงเวลาที่ดีที่จะบังคับให้มันทำ ...
Stewie Griffin

หากเราไม่ไม่อนุญาตใครก็สามารถทำได้ SHA-256 หรือแย่กว่านั้นอีกแล้วไม่มีทางที่เราจะพิสูจน์ได้ว่าอนุญาตให้ใช้สตริงได้ไม่ จำกัด จำนวนเมื่อใช้ฟังก์ชันแฮชเหล่านี้
mbomb007

การทดสอบทั้งหมดของฉันแสดงให้เห็นว่ามันมีเพียงพอที่จะมี 3 ไบต์ (อาจจะ 4) ที่สามารถเลือกเชอร์รี่ได้และคุณจะได้ตามข้อกำหนดของการเข้ารหัสด้วยแรงเดรัจฉานที่เรียบง่ายมาก ฉันสามารถเขียนคำตอบที่จะทำให้มันยากมากสำหรับคนอื่นที่จะติดตามโดยไม่ต้องใช้ฟังก์ชั่นการเข้ารหัสเนื่องจากไม่มีการ จำกัด ไบต์ ฉันคิดว่ามันเป็นการดีกว่าที่จะกีดกันคำตอบในอนาคตจากการพยายามทำลายโซ่ นั่นเป็นเพียงแค่สองเซ็นต์ของฉัน :)
สตีวีกริฟฟิ

ฉันคิดว่าคำตอบใด ๆ ที่ต้องการให้ผู้ตอบคนอื่นใช้กำลังดุร้ายอยู่ในรสนิยมที่ไม่ดี
mbomb007

ฉันเห็นด้วยในระดับหนึ่ง นั่นเป็นเหตุผลที่ฉันยินดีที่จะลบคำตอบนี้หากไม่ได้รับอนุญาต
Stewie Griffin

0

6. Pyth , 16 ไบต์

.e}\as.zS13    5

ลองที่นี่!

aการตรวจสอบถ้าใส่มี ผลลัพธ์ทั้ง:

  • [True, True, True, True, True, True, True, True, True, True, True, True, True] เพื่อความจริง

  • หรือ[False, False, False, False, False, False, False, False, False, False, False, False, False]เป็นเท็จ

ความพึงพอใจ:

  1. เริ่มต้นด้วย .
  2. มี e
  3. มีความยาวเท่ากัน
  4. มีความยาวสแควร์ที่สมบูรณ์แบบ
  5. มี a

2
แก้ไขให้ฉันถ้าฉันผิด แต่จากการทดสอบคำตอบที่ฉันกำลังทำอยู่ดูเหมือนว่าจะตรวจสอบเฉพาะว่ามีaบรรทัดแรกหรือไม่ อย่างน้อย 2 คำตอบนั้นผิดเพราะไม่ตรงกับที่คำตอบนี้บอก (และผู้คนไม่ได้ทดสอบคำตอบ)
Potato44

@ Potato44 ขอโทษที! แก้ไขแล้ว.
นาย Xcoder

@ Mr.Xcoder คุณแน่ใจหรือไม่ว่าไม่เป็นไปตามเงื่อนไข "อนาคต" มันไม่ปรากฏว่า
เลมอนที่ถูกทำลายได้

@DestructibleLemon สิ่งนี้ตรงตามเงื่อนไขในอนาคตหรือไม่ ฉันดูเหมือนจะไม่พบข้อกำหนดใด ๆ ที่ละเมิดนี้
นาย Xcoder

@ Mr.Xcoder ฉันเชื่อว่ามันไม่ได้
เลมอนที่ถูกทำลายได้

0

20. เจลลี่ , 100 ไบต์

รหัสนี้จะตรวจสอบหรือไม่Henry Jams?ว่า ผลตอบแทน1สำหรับความจริง0สำหรับเท็จ

.6;%+->?|"e"|?>-+%;6.
Hi, Retina!->0123456789
0123456789
0123
























“Henry Jams?”ẇ

ลองออนไลน์!

ความพึงพอใจ:

  1. .ตัวอักษรตัวแรกเป็น
  2. eมันมี
  3. ความยาวของมันคือเท่ากัน
  4. ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  5. aมันมี
  6. มันมี>ตัวละคร
  7. ->มีสตริงที่แน่นอน
  8. Hi, Retina!มีสตริงที่แน่นอน
  9. ผลรวมของคะแนนโค้ด Unicode สองอันดับแรกคือผลคูณของ 5
  10. ตัวละคร 10 "ปีบริบูรณ์เป็น
  11. บรรทัดที่ไม่ว่างเปล่าสุดท้ายไม่มีอักขระที่ซ้ำกัน
  12. บรรทัดแรกคือ Palindrome ที่มีความยาว> 5
  13. บรรทัดแรกมีความยาว 21 ตัวอักษร (ไม่รวมบรรทัดใหม่)
  14. ?มันมี
  15. |มันมี
  16. +มี
  17. มีความยาวอย่างน้อย 28 บรรทัด
  18. อักขระต่อไปนี้ถูกใช้ทั้งหมดห้าครั้ง!"#$.[\]และ codepoint ของอักขระที่สองมีค่าน้อยกว่า 60
  19. มีHenry Jams?เป็นสตริงย่อยอย่างต่อเนื่อง

สำหรับคำตอบในอนาคต:

  • อักขระตัวแรกคือ a .และเป็นตัวละครที่ 21 (กฎ palindromic)
  • ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  • ->มีลำดับที่แน่นอน
  • Hi, Retina!มีสตริงที่แน่นอน
  • จุดโค้ด Unicode ของอักขระตัวที่สองคือ mod 5 คือ 4 และจุดโค้ดของตัวอักษรนั้นต่ำกว่า 60
  • อักขระที่สิบ th คือ a "และดังนั้นก็คืออักขระที่สิบสอง (กฎ palindromic)
  • บรรทัดที่ไม่ว่างเปล่าสุดท้ายไม่มีอักขระที่ซ้ำกัน
  • บรรทัดแรกคือ palindrome of length = 21
  • ?มันมี
  • |มันมี
  • +มันมี
  • มีความยาวอย่างน้อย 28 บรรทัด
  • อักขระต่อไปนี้สามารถใช้ได้ทั้งหมดห้าครั้ง!"#$.[\]เท่านั้น: .
    • แต่ละโปรแกรมที่ได้รับอนุญาตในขณะนี้มีเพียง 2 .และ 2 "ในบรรทัดแรกและใน! ตัวอักษรเหล่านั้นไม่สามารถใช้งานได้ทุกที่อื่นนอกเหนือไปจากการใช้ไม่มีHi, Retina!#$[\]
  • แต่ละโปรแกรมจะต้องมีHenry Jams?ซับสตริงอย่างต่อเนื่อง

0

22, ระดับแปดเสียง , 100 ไบต์

บทสรุปผู้บริหาร: ตอนนี้จะต้องมีตัวพิมพ์ใหญ่Cในรหัส

.6;%+->?|"e"|?>-+%;6.
'Hi, Retina!Henry Jams?';
f=@(x)any(x=='C');
%Any C?























%~

ลองออนไลน์!

ความพึงพอใจ:

  1. .ตัวอักษรตัวแรกเป็น
  2. eมันมี
  3. ความยาวของมันคือเท่ากัน
  4. ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  5. aมันมี
  6. มันมี>ตัวละคร
  7. ->มีสตริงที่แน่นอน
  8. Hi, Retina!มีสตริงที่แน่นอน
  9. ผลรวมของคะแนนโค้ด Unicode สองอันดับแรกคือผลคูณของ 5
  10. ตัวละคร 10 "ปีบริบูรณ์เป็น
  11. บรรทัดที่ไม่ว่างเปล่าสุดท้ายไม่มีอักขระที่ซ้ำกัน
  12. บรรทัดแรกคือ Palindrome ที่มีความยาว> 5
  13. บรรทัดแรกมีความยาว 21 ตัวอักษร (ไม่รวมบรรทัดใหม่)
  14. ?มันมี
  15. |มันมี
  16. +มี
  17. มีความยาวอย่างน้อย 28 บรรทัด
  18. อักขระต่อไปนี้ถูกใช้ทั้งหมดห้าครั้ง!"#$.[\]และ codepoint ของอักขระที่สองมีค่าน้อยกว่า 60
  19. มีHenry Jams?เป็นสตริงย่อยอย่างต่อเนื่อง
  20. ~ตัวอักษรตัวสุดท้ายคือ
  21. มันมี C

สำหรับคำตอบในอนาคต:

  • อักขระตัวแรกคือ a .และเป็นตัวละครที่ 21 (กฎ palindromic)
  • อักขระที่ 10 คือ a "และเช่นนั้นคืออักขระที่ 12 (กฎ palindromic)
  • บรรทัดแรกคือ palindrome ของความยาว 21
  • จุดโค้ด Unicode ของอักขระตัวที่สองคือ mod 5 คือ 4 และจุดโค้ดของตัวอักษรนั้นต่ำกว่า 60 (printables are ',1;6and tab)
  • ~ตัวอักษรตัวสุดท้ายคือ

  • ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  • มีความยาวอย่างน้อย 28 บรรทัด
  • บรรทัดที่ไม่ว่างเปล่าสุดท้ายไม่มีอักขระที่ซ้ำกัน

  • ->มีลำดับที่แน่นอน
  • มีสายที่แน่นอนและHi, Retina!Henry Jams?
  • มันมี|, และ+C

  • แต่ละโปรแกรมที่ได้รับอนุญาตในขณะนี้มีเพียง 2 .และ 2 "ในบรรทัดแรกและใน! ตัวอักษรเหล่านั้นไม่สามารถใช้งานได้ทุกที่อื่นนอกเหนือไปจากการใช้ไม่มีHi, Retina!#$[\]

0

19, คู่ , 196 ไบต์

หมายเหตุ: ฉันทำการแก้ไขรหัสเพื่อแก้ไขข้อผิดพลาด การเปลี่ยนแปลงเพียงอย่างเดียวคือการรวมกฎ palindrome นี่เป็นการหลีกเลี่ยงการบวกผิดสำหรับคำตอบ 10


ข้อกำหนดส่วนใหญ่จนถึงปัจจุบันสามารถหลีกเลี่ยงได้โดยใช้ความคิดเห็นและสายอักขระที่ถูกระงับทำให้ง่ายต่อการเพิ่มคำตอบ ฉันคิดว่าฉันจะทำให้มันยากขึ้นเล็กน้อยโดยไม่อนุญาตให้ตัวละครบางตัวแทน

.6;%+->?|"e"|?>-+%;6.
f=@(x)all(ismember('Hi, Retina!',x))&sum(ismember(x,cat(2,33:36,46,91:93,'')))<6&x(2)<60&all((k=x(1:find(x==10,1)-1))==flip(k))
%












































ลองออนไลน์!

ความพึงพอใจ:

  1. .ตัวอักษรตัวแรกเป็น
  2. eมันมี
  3. ความยาวของมันคือเท่ากัน
  4. ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  5. aมันมี
  6. มันมี>ตัวละคร
  7. ->มีสตริงที่แน่นอน
  8. Hi, Retina!มีสตริงที่แน่นอน
  9. ผลรวมของคะแนนโค้ด Unicode สองอันดับแรกคือผลคูณของ 5
  10. ตัวละคร 10 "ปีบริบูรณ์เป็น
  11. บรรทัดที่ไม่ว่างเปล่าสุดท้ายไม่มีอักขระที่ซ้ำกัน
  12. บรรทัดแรกคือ Palindrome ที่มีความยาว> 5
  13. บรรทัดแรกมีความยาว 21 ตัวอักษร (ไม่รวมบรรทัดใหม่)
  14. ?มันมี
  15. |มันมี
  16. +มี
  17. มีความยาวอย่างน้อย 28 บรรทัด
  18. อักขระต่อไปนี้ถูกใช้ทั้งหมดห้าครั้ง!"#$.[\]และ codepoint ของอักขระที่สองมีค่าน้อยกว่า 60

สำหรับคำตอบในอนาคต:

  • อักขระตัวแรกคือ a .และเป็นตัวละครที่ 21 (กฎ palindromic)
  • ความยาวของมันเป็นสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบ
  • ->มีลำดับที่แน่นอน
  • Hi, Retina!มีสตริงที่แน่นอน
  • จุดโค้ด Unicode ของอักขระตัวที่สองคือ mod 5 คือ 4 และจุดโค้ดของตัวอักษรนั้นต่ำกว่า 60
  • อักขระที่สิบ th คือ a "และดังนั้นก็คืออักขระที่สิบสอง (กฎ palindromic)
  • บรรทัดที่ไม่ว่างเปล่าสุดท้ายไม่มีอักขระที่ซ้ำกัน
  • บรรทัดแรกคือ palindrome of length = 21
  • ?มันมี
  • |มันมี
  • +มันมี
  • มีความยาวอย่างน้อย 28 บรรทัด
  • อักขระต่อไปนี้สามารถใช้ได้ทั้งหมดห้าครั้ง!"#$.[\]เท่านั้น: .
    • แต่ละโปรแกรมที่ได้รับอนุญาตในขณะนี้มีเพียง 2 .และ 2 "ในบรรทัดแรกและใน! ตัวอักษรเหล่านั้นไม่สามารถใช้งานได้ทุกที่อื่นนอกเหนือไปจากการใช้ไม่มีHi, Retina!#$[\]

ฉันไม่ได้ลงคะแนน แต่อ้าง OP:This will probably be more fun if you try to maximize your own score rather than "win" the challenge.
Uriel

ฉันไม่ได้ลงคะแนน แต่บางทีผู้ลงคะแนนทำเช่นนั้นเพราะคุณตรวจสอบสองสิ่งในหนึ่งคำตอบแทนที่จะเป็นหนึ่งข้อ ไม่มีกฎใดที่ขัดขวางสิ่งนี้ แต่ฉันสามารถจินตนาการได้ว่ามีคน downvoting เพราะสิ่งนั้น (หรือเพราะพวกเขามีคำตอบที่วางแผนไว้ซึ่งเป็นไปไม่ได้อีกต่อไปถึงแม้ว่ามันจะเป็นเหตุผลที่ไร้เหตุผลสำหรับการ downvote imo .. ) เพราะฉันไม่เห็นอะไรผิดปกติกับมันฉัน upvoted เพื่อต่อต้าน
Kevin Cruijssen

คุณสามารถเพิ่มความยาวได้ไม่เกิน 5 ตัวอักษรเป็นระดับที่สูงกว่าหรือยกเว้น.ก่อนที่คำตอบอื่นจะครบกำหนด เนื่องจากบรรทัดแรกคือ palindrome ทำให้เหลือเพียง 3 จุดซึ่งเกือบจะเป็นไปไม่ได้ใน OOP verbose langs ส่วนใหญ่ ด้วย 5 "และ `` ทำให้แทบเป็นไปไม่ได้ที่จะสร้างสตริงหลายบรรทัด
Uriel

ข่าวดีก็คือฉันรู้ภาษาที่สองที่ควรจะทำงาน
mbomb007

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