การเขียนโปรแกรมปริศนา & รหัสกอล์ฟ

คำถาม & คำตอบสำหรับผู้ชื่นชอบการเขียนโปรแกรมปริศนา

27
แจกแจงอาร์เรย์จัดกลุ่มรายการที่ซ้ำกัน
วัตถุประสงค์ของความท้าทายนี้คือการหาอาร์เรย์ของจำนวนเต็มบวกและแจกแจงดัชนีจัดกลุ่มองค์ประกอบต่างๆ การแจงนับโดยไม่มีการทำซ้ำใด ๆ ทำได้โดยเพียงแค่ส่งออกอาร์เรย์ของคู่(value, index)ตัวอย่างเช่น[3, 4, 13, 9, 2]=>[[3,1],[4,2],[13,3],[9,4],[2,5]] => อย่างไรก็ตามหากองค์ประกอบที่กำหนดปรากฏขึ้นเป็นครั้งที่สองก็จะไม่ได้รับคู่ของมันเอง แต่จะถูกเพิ่มเข้าไปในกลุ่มที่เกิดขึ้นครั้งแรก หากในตัวอย่างข้างต้นเราแทนที่ 9 ด้วย 3 จากนั้นในผลลัพธ์ที่เราจะลบ[9,4]และแทนที่[3,1]ด้วย[3,1,4]ด้วย ในผลลัพธ์กลุ่มจะต้องเรียงลำดับตามการเกิดขึ้นครั้งแรกและดัชนีจะต้องเรียงลำดับจากน้อยไปหามาก องค์ประกอบจะต้องเป็นอันดับแรกในกลุ่มก่อนที่ดัชนี ผลลัพธ์อาจเป็นดัชนี 0 หรือ 1 คุณอาจถือว่าอาร์เรย์มีองค์ประกอบอย่างน้อยหนึ่งองค์ประกอบ กรณีทดสอบ: Input | Output (One-indexed) [3, 2, 2, 3] | [[3, 1, 4], [2, 2, 3]] [17] | [[17, 1]] [1, 1] | [[1, 1, 2]] …

29
สามเหลี่ยมปาสคาล (Sort of)
ทุกคนที่นี่ส่วนใหญ่คุ้นเคยกับสามเหลี่ยมปาสคาล มันเกิดขึ้นจากแถวที่ต่อเนื่องกันซึ่งองค์ประกอบแต่ละอย่างนั้นคือผลรวมของเพื่อนบ้านทั้งสองด้านบนซ้ายและขวาบน นี่คือ5แถวแรก(ยืมมาจากสร้างของสามเหลี่ยมปาสคาล ): 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 . . . ยุบแถวเหล่านี้ไปทางซ้าย 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 . . . จัดเรียงตามลำดับจากน้อยไปหามาก 1 1 1 1 1 2 1 1 …

12
การปรุงอาหารด้วยรหัส
คุณเป็นพ่อครัวและคุณรักการทำอาหารด้วยเครื่องเทศ แต่เมื่อไม่นานมานี้คุณชอบที่จะจัดระเบียบเครื่องเทศตามความถี่ที่คุณใช้ แต่คุณไม่มีเวลาที่จะจดบันทึกเมื่อคุณใช้เครื่องเทศครั้งสุดท้าย เพียงแค่คุณสลับและเคลื่อนย้ายเครื่องเทศไปรอบ ๆ และสิ่งนี้ดูเหมือนจะเป็นการหลอกลวง แต่แน่นอนคุณเป็นพ่อครัวและนั่นหมายความว่าคุณมีพ่อครัวกับคุณ คุณตัดสินใจที่จะบอกพวกเขาถึงกฎง่ายๆของการมีส่วนร่วมกับเครื่องเทศของคุณ หากคุณเพิ่งใช้เครื่องเทศย้ายมันขึ้นมาหนึ่งในชั้นวางเครื่องเทศ หากคุณไม่ได้ใช้เครื่องเทศเลยเช่น[]รายการการเคลื่อนไหวที่ว่างเปล่ารายการเครื่องเทศจะไม่ได้รับผลกระทบ คุณอาจใส่เครื่องเทศเข้าไปในที่ยึดเครื่องเทศของฉัน แต่ถ้าคุณใช้ให้แน่ใจว่าได้ย้าย รายการสามารถมีอะไรก็ได้ แต่เนื่องจากเครื่องเทศเหล่านี้เรากำลังทำงานด้วย ขอแนะนำให้คุณใช้ชื่อของเครื่องเทศ เครื่องเทศควรไม่ซ้ำกัน เครื่องเทศเดียวกันมากเกินไปทำให้น้ำซุปเสีย ... หรือว่าคำพูดจะไป มีการใช้กฎของสนามกอล์ฟรหัสปกติ ตัวอย่างของ Oregano ที่มีการใช้งานซ้ำแล้วซ้ำอีก pepper pepper pepper pepper oregano paprika paprika paprika oregano pepper salt salt oregano paprika paprika cumin oregano salt salt salt oregano cumin cumin cumin cumin งาน ใส่รายการของเครื่องเทศและรายการของเครื่องเทศที่ใช้แล้วออกรายการสุดท้าย …
24 code-golf 

23
เอาไบต์ออกมา!
งานของคุณคือกำหนดจำนวนเต็มที่ไม่ได้ลงนามnหาจำนวนมากที่สุดซึ่งสามารถสร้างได้โดยการลบข้อมูลไบต์เดียว (8 บิตต่อเนื่อง) ตัวอย่าง จากจำนวนที่7831ได้เราจะแปลงเป็นไบนารี่ (ลบศูนย์นำหน้า): 1111010010111 จากนั้นเราจะพบกลุ่มที่ต่อเนื่องกัน 8 บิตซึ่งเมื่อนำออกแล้วจะให้ผลลัพธ์ใหม่ที่ใหญ่ที่สุด ในกรณีนี้มี 3 โซลูชั่นดังแสดงด้านล่าง 1111010010111 ^ ^ ^ ^ ^ ^ การลบผลตอบแทนใด ๆ เหล่านี้11111ซึ่งเราจะแปลงกลับเป็นค่าทศนิยม31สำหรับคำตอบ กรณีทดสอบ 256 -> 1 999 -> 3 7831 -> 31 131585 -> 515 7854621 -> 31261 4294967295 -> 16777215 (if your language can handle 32 bit integers) …

25
ค้นหาจุดคงที่
ป.ร. ให้ไว้เป็นจำนวนเต็มและบางฟังก์ชั่นกล่องดำหาจุดคงที่ในลำดับที่กำหนดโดยx1 f: ℤ → ℤfxk+1 := f(xk) รายละเอียด ค่าxมีการกล่าวถึงเป็นจุดคงที่หากfx = f(x) ตัวอย่างเช่นถ้าf(x) := round(x/pi)เรามีจุดเริ่มต้นจากนั้นเราได้รับแล้วแล้วและในที่สุดซึ่งหมายความว่าการส่งควรกลับx1 = 10x2 = f(x1) = f(10) = 3x3 = f(x2) = f(3) = 1x4 = f(x3) = f(1) = 0x5 = f(x4) = f(0) = 00 คุณสามารถสมมติว่าลำดับที่สร้างขึ้นมีจุดคงที่จริง ℤคุณสามารถใช้ชนิดพื้นเมืองสำหรับจำนวนเต็มในสถานที่ของ คุณสามารถใช้ภาษาใด ๆ ที่มีค่าเริ่มต้นสำหรับการป้อนข้อมูลฟังก์ชั่นสีดำกล่องในมาตรฐานการโพสต์เมตา IO หากไม่มีการตั้งค่าเริ่มต้นสำหรับภาษาของคุณอย่าลังเลที่จะเพิ่มเข้าไปในความหมายของฟังก์ชั่นกล่องดำและตรวจสอบให้แน่ใจว่าได้เชื่อมโยงข้อเสนอของคุณในคำนิยามนั้น อย่าลืมโหวตพวกเขาด้วย ตัวอย่าง …

30
เกลียวแป้นพิมพ์แบบวงกลม
นี่คือคีย์บอร์ด Q W E R T Y U I O P A S D F G H J K L Z X C V B N M เราสามารถ "หมุนวนออก" บนคีย์บอร์ดนี้เริ่มต้นจาก G เกลียวจะเริ่มที่ G ไปที่ H จากนั้นไปที่ Y จากนั้นไปที่ T จากนั้น F จากนั้น V จากนั้น B จากนั้น N แล้ว J จากนั้น …

20
ผลรวมการเคลื่อนที่แบบวงกลม
แรงบันดาลใจจากคำถามที่กองมากเกิน กำหนดอาร์เรย์ที่ไม่ว่างเปล่าของจำนวนเต็มxและเป็นจำนวนเต็มบวกn, คำนวณผลรวมของแต่ละบล็อกเลื่อนความยาวnพร้อมอาร์เรย์x, circularlyกรอกค่าที่ขาดหายไปทางด้านซ้ายที่มีค่าจากขวาดังนี้ บล็อกแรกมีรายการแรกของxนำหน้าด้วยn-1รายการที่เปลี่ยนเป็นวงกลม บล็อกที่สองมีรายการแรกและรายการที่สองของxนำหน้าด้วยn-2รายการที่เปลี่ยนเป็นวงกลม และอื่น ๆ อาร์เรย์เอาต์พุตyมีขนาดเท่าxกันกับ มันเป็นไปได้สำหรับnที่จะเกินความยาวของxแล้วค่าของxกำลัง circularly นำกลับมาใช้หลายครั้ง ตัวอย่าง ตัวอย่างที่ 1 (ค่าจะถูกนำมาใช้ซ้ำเพียงครั้งเดียว) x = [2, 4, -3, 0, -4] n = 3 ให้เป็นเอาท์พุท y = [-2, 2, 3, 1, -7] ที่ไหน -2คือผลรวมของบล็อก[0, -4, 2](สองค่าแรกมาจากการเลื่อนแบบวงกลม) 2คือผลรวมของ[-4, 2, 4](ค่าแรกมาจากการเลื่อนแบบวงกลม) 3คือผลรวมของ[2, 4, -3](ไม่จำเป็นต้องเปลี่ยนแบบวงกลมอีกต่อไป) 1 คือผลรวมของ [4, -3, 0] -7[-3, …

6
พูดได้หลายภาษา OEIS!
คำเตือน: นี่คือแรงบันดาลใจอย่างมากจาก"Polyglot the OEIS!" แต่แก้ไขปัญหาที่นำไปสู่การปิด (ดูหัวข้อผลลัพธ์) และได้รับการโพสต์ซ้ำเพื่อไม่ให้คำตอบไม่ถูกต้อง บทนำ เราทุกคนรู้และชื่นชอบสารานุกรมออนไลน์ของลำดับจำนวนเต็ม ( OEIS ) แล้วถ้าเราทำซีเควนซ์ออฟไลน์ที่น่าสนใจออกมาล่ะ? นั่นจะเป็นเรื่องง่ายเกินไปใช่มั้ยและคุณจะเลือกลำดับอย่างไรกับอินเทอร์เฟซมาตรฐานของเรา! ไม่เราต้องการวิธีแก้ปัญหาที่ง่ายกว่า พูดได้หลายภาษา! อินพุต nการป้อนข้อมูลของคุณจะเป็นจำนวนเต็มไม่เป็นลบ เอาท์พุต ผลลัพธ์ของคุณจะเป็น nรายการ -th ของลำดับ OEIS หรือ nรายการแรกของลำดับ OEIS คุณอาจใช้ดัชนีเป็นแบบ 1 หรือ 0 ตามที่คุณต้องการ เพื่อไม่ให้คำถามนี้ซ้ำกับลำดับค่าคงที่ของเครื่องพิมพ์จำนวนเต็มอเนกประสงค์ที่ ถูกแบน สิ่งนี้ควรเพิ่มระดับความยากของการส่งและหลีกเลี่ยงโซลูชันที่ "น่าเบื่อ") ลำดับไม่คงที่หากมีสมาชิกลำดับที่สองที่ไม่เท่ากัน อืมความท้าทายอยู่ที่ไหน คุณต้องใช้หลายภาษาในการทำงานข้างต้น นั่นคือถ้าคุณสนับสนุนภาษา A, B และ C ทั้งหมดจะต้องใช้ลำดับ OEIS ที่แตกต่างกัน การเลือกลำดับไม่ จำกัด ยกเว้นว่าคุณต้องการตัวเลือกที่แตกต่างกันสำหรับทุกภาษา …

13
สร้างรายการที่สอดคล้องกันด้วยผลรวมที่เล็กที่สุด
สองรายการAและBจะสอดคล้องกันว่าพวกเขามีความยาวเดียวกันและองค์ประกอบที่เท่าเทียมกันในการเปรียบเทียบในเท่ากับเปรียบเทียบAB กล่าวอีกนัยหนึ่งกำหนดดัชนีที่ถูกต้องสองอันxและy: หากแล้วA[x] = A[y]B[x] = B[y] หากแล้วA[x] != A[y]B[x] != B[y] ตัวอย่างเช่นรายการ[1, 2, 1, 4, 5]และ[0, 1, 0, 2, 3]สอดคล้องกัน งาน กำหนดรายการว่างของค่าลบจำนวนเต็มAกลับรายการใหม่ของค่าลบจำนวนเต็มBเช่นว่าจะสอดคล้องกันในขณะที่ลดผลรวมของจำนวนเต็มในAB มีเอาต์พุตที่ใช้ได้ที่อาจเป็นไปได้จำนวนมาก ตัวอย่างเช่นในรายการ[12, 700, 3]การเปลี่ยนแปลงใด ๆ[0, 1, 2]จะถือว่าเป็นผลลัพธ์ที่ถูกต้อง กรณีทดสอบ Format: input -> one possible valid output [1 2 1 4 5] -> [0 1 0 2 3] (this …

19
ที่อยู่ IP ของฉันคืออะไร
ฉันประหลาดใจที่สิ่งนี้ยังไม่เกิดขึ้นในความท้าทาย ส่งออกที่อยู่ IP ของเครื่องที่คุณกำลังทำงาน คุณจะต้องส่งออกทั้งที่อยู่ IP ในประเทศและภายนอก ที่อยู่ IP ท้องถิ่นเช่นตามรูปแบบเริ่มต้นที่ 192.168.xx ที่อยู่ IP สาธารณะสามารถยืนยันได้โดยใช้ google https://www.google.co.uk/search?source=hp&q=whats+my+ip เอาต์พุตสามารถอยู่ในรูปแบบใดก็ได้ อนุญาตให้ใช้ IPv4 หรือ IPv6 หรือการผสมผสานใด ๆ ก็ได้ รหัสสามารถเป็นโปรแกรมเต็มรูปแบบหรือฟังก์ชั่น กฎของรหัส - กอล์ฟใช้เพื่อให้ได้รหัสที่สั้นที่สุด ช่องโหว่มาตรฐานเป็นสิ่งต้องห้าม แก้ไข: ตามความคิดเห็นของ @Peter Taylor ในกรณีที่มีที่อยู่หลายประเภททั้งสองอยู่คุณสามารถเลือกที่จะส่งออกที่อยู่แรกหรือมากเท่าที่คุณสามารถเข้าถึงได้ ตราบใดที่มีอย่างน้อยหนึ่งท้องถิ่นและสาธารณะหนึ่งแห่ง

15
ช่วยด้วย! ฉันลืมรหัสผ่าน!
ช่วยด้วย! ฉันเพิ่งเข้าสู่ Stack Exchange แต่ฉันลืมรหัสผ่านของฉัน! ฉันต้องการวิธีการทำงานก่อนที่จะออกจากระบบ โชคดีที่ฉันเป็นแฮ็คเกอร์ที่ยอดเยี่ยม ไม่เพียง แต่ฉันสามารถค้นหาแฮชของรหัสผ่านของฉัน แต่ฉันยังพบอัลกอริทึมการแฮชของ Stack Exchange! มันต้องใช้ค่า ASCII ของแต่ละหลักคูณด้วยสถานที่ของตัวเลขนั้นแล้วรวมค่าทั้งหมดเหล่านั้นเข้าด้วยกัน ตัวอย่างเช่น: "135" -> 1*49 + 2*51 + 3*53 = 310 ฉันจำได้ว่ารหัสผ่านของฉันมีความยาว 3 หลักและตัวละครแต่ละตัวมีตัวเลขระหว่าง 0 ถึง 5 รวม (ซึ่งจะตรงกับ regex:) ^[0-5]{3}$แต่ก็มีความเป็นไปได้ที่จะเดาได้มากเกินไป ฉันต้องการโปรแกรมที่สามารถแปลงแฮชกลับเป็นรหัสผ่านที่เป็นไปได้ แต่แม้จะเป็นแฮ็กเกอร์ผู้เชี่ยวชาญ แต่ฉันไม่สามารถเขียนโค้ดเพื่อช่วยชีวิตฉันได้! ฉันสามารถเขียนแบบทดสอบเหล่านี้ด้วยมือแม้ว่า: input -> output 288 -> 000 // lowest possible hash 290 …
24 code-golf  math 

6
Gif - Jif, Jif - Gif
ถูกขโมยจาก @Downgoat โดยได้รับอนุญาต ประเด็นของความท้าทายนี้คือ (ไม่) ยุติการโต้วาทีในการออกเสียง "gif" " การออกเสียงgifนั้นถูกถกเถียงกันและในขณะที่มันควรจะเป็น (และควรจะเป็น) ออกเสียงjifแต่ก็ยังคงเป็นที่ถกเถียงกันอยู่ทั่วไป ในการท้าทายนี้คุณจะได้รับชุดคำที่มีgหรือjซึ่งแสดงถึงคำที่ออกเสียงด้วย นอกจากนี้คุณยังจะได้รับข้อความบางส่วนในการที่คุณมีการแก้ไขการสะกดไม่ถูกต้องของGIF เพราะนี่คืออินเทอร์เน็ตและทุกคนผิดเสมอ มันไม่ใช่มารยาททั่วไปที่จะแก้ไขให้ถูกต้อง ตัวอย่างของการออกเสียงผิด: มีความเป็นGIFเมาส์กินเบอร์ริโต การสะกดผิดของGIF ? ยอมรับไม่ได้! สิ่งนี้จะต้องได้รับการแก้ไขทันที: มีjif (เหมือนในกระปุก)ของเมาส์ที่กินเบอร์ริโต เราเสร็จแล้วหรือ ไม่คุณยังคงผิด คุณผิดเสมอ สิ่งนี้จะต้องใช้วิธีอื่น: ในjifแมวสวมหมวกแมว การสะกดผิดที่ชัดเจนนี้ต้องได้รับการแก้ไขเราจะแก้ไขสิ่งนี้เป็น: ในgif (ตามภาพ)แมวสวมหมวกแมว กฎระเบียบ อินพุตเป็นสตริง (ประโยค) และอาร์เรย์ของสตริง (หรือทางเลือกอื่นที่เหมาะสมเช่นสตริงคั่นด้วยเครื่องหมายจุลภาค) ในลำดับใดก็ได้ คุณสามารถรับgและjคำในลำดับใดก็ได้ พวกเขาอาจจะแยกกัน ทุกกรณีของgif(กรณีใด ๆ ) ในประโยคต้องถูกแทนที่ด้วยjif (as in ___)ที่___เป็นคำที่เลือกสุ่มเหมือนกันเริ่มต้นด้วยj จากอาร์เรย์ของสตริงและในทางกลับกันสำหรับการที่มีคำขึ้นต้นด้วยjifg เฉพาะคำgifและjifควรถูกแทนที่ (เช่น "jiffy" …
24 code-golf  string 

10
แปลงคำตอบ TIO เป็นคำตอบ CMC
มาทำสิ่งที่มีประโยชน์กันเถอะ รับข้อความจากการส่ง codegolf ของ Try It Online สร้างการส่ง Chat Chat Challenge ที่เทียบเท่าซึ่งเป็นรูปแบบ Language, N bytes: [`code`](URL) หรือ (หากการส่งเป็นไบต์เดียว - TIO จะเพิ่มการติดตามในบรรทัดแรกเฉพาะในกรณีที่จำเป็น) Language, 1 byte: [`code`](URL) คุณอาจคิดว่าการส่ง มีเพียงหนึ่งบรรทัด ไม่มี backticks ( `) ไม่มีช่องว่างชั้นนำ มีรูปแบบปกติเช่นในตัวอย่างด้านล่าง บรรทัดโค้ดมีการเว้นวรรคสี่ช่องว่าง ( ) ไม่ใช่แท็ก HTML ( <pre><code>... </code></pre>) คือไม่มีช่องว่างต่อท้าย โปรดทราบว่าการส่งอาจมีแท็กเน้นไวยากรณ์ ดูตัวอย่างล่าสุด …url "Language - Try It Online"คุณอาจเลือกที่จะรวมถึงข้อความชื่อคือ …

10
การเคลื่อนไหวของหุ่นยนต์ที่มีประสิทธิภาพ
การปฏิเสธความรับผิดชอบ: เรื่องราวที่บอกไว้ในคำถามนี้เป็นเรื่องสมมติทั้งหมดและคิดค้นขึ้นเพื่อวัตถุประสงค์ในการให้คำแนะนำ เจ้านายของฉันได้รับหุ่นยนต์ของเล่นตัวใหม่และเขาต้องการให้ฉันช่วยเขียนโปรแกรม เขาต้องการที่จะป้อนคำแนะนำลูกศรง่าย ๆ เพื่อให้มันเคลื่อนที่ คำแนะนำเหล่านี้คือ: ^ (สำหรับก้าวไปข้างหน้า) <(สำหรับเลี้ยวซ้าย) และ> (สำหรับเลี้ยวขวา) อย่างไรก็ตามตอนนี้ฉันได้ตั้งโปรแกรมหุ่นยนต์แล้วเขาต้องการฟังก์ชั่นเพิ่มเติม เขาต้องการให้ฉันเปลี่ยนลูกศรลำดับใด ๆ ที่เขาป้อนดังนั้นแทนที่จะให้หุ่นยนต์ไปตามเส้นทางที่ระบุมันจะย้ายไปยังตำแหน่งที่ต้องการโดยระบุสถานที่ที่มันจะจบลงถ้ามันใช้เส้นทางอินพุตอย่างมีประสิทธิภาพเช่นเดียวกับ เป็นไปได้ ฉันขอร้องคุณสมาชิกของ PP&CG ที่จะช่วยฉันทำงานนี้ งานของคุณ: เขียนโปรแกรมหรือฟังก์ชั่นเพื่อแปลงสตริงที่ประกอบด้วยลูกศรเป็นสตริงที่จะไปยังตำแหน่งที่ระบุโดยอินพุตโดยเร็วที่สุด การเลี้ยวใช้เวลาตราบเท่าที่เคลื่อนที่ไปข้างหน้าหรือข้างหลัง การป้อนข้อมูล: สตริงลูกศรตามที่ระบุไว้ข้างต้น หากคุณต้องการตัวละครที่แตกต่างกันอาจถูกแทนที่ด้วยลูกศร แต่ต้องแน่ใจว่าได้รวมความจริงที่คุณทำไว้ในคำตอบของคุณ กรณีทดสอบทั้งหมดใช้ลูกศรตามปกติ เอาท์พุท: สตริงของลูกศร (หรืออักขระที่เทียบเท่ากัน) ที่นำหุ่นยนต์ไปยังปลายทางที่ต้องการอย่างมีประสิทธิภาพที่สุด กรณีทดสอบ: โปรดทราบว่าโซลูชันที่นำเสนอเป็นเพียงความเป็นไปได้และโซลูชันอื่น ๆ อาจใช้ได้ >^<<^^>^^ -> ^^<^ ^^^^>^^^^ -> ^^^^>^^^^ >>>^^^^^^ -> <^^^^^^ >^>^>^>^ -> (empty string) ^<^^<^^<^^^^ …

9
ทำซ้ำทำซ้ำซ้ำ
ความท้าทายของคุณคือการสร้างสตริงนี้: 011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101000011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101000011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101000110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010000110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010000110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100000110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101000011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101000011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101000110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010000110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010000011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101000110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010000110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010000110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101000011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101000011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101000110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010000110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010000110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101000011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101000001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101000011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101000011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101000110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010000110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010000110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100000110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101000011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101000011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101000110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010000110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010000110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101000011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101000011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101000110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010000110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010000011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101000110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010000110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010000110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101000011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101000001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101000011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101000011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101000110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010000110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010000110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101000011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101000011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101000110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010000110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010000110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100000110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101000011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101000011010110101101001101011010110101101011010110100110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101000110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010000110101101011010011010110101101011010110101101001101011010110100110101101011010110101101011010011010110101101001101011010110101101011010110100110101101011010000 หรือแยกออกเป็นเส้นที่มีความยาว 80: 01101011010110100110101101011010110101101011010011010110101101001101011010110101 10101101011010011010110101101001101011010110101101011010110100110101101011010000 11010110101101001101011010110101101011010110100110101101011010011010110101101011 01011010110100110101101011010011010110101101011010110101101001101011010110100001 10101101011010011010110101101011010110101101001101011010110100110101101011010110 10110101101001101011010110100110101101011010110101101011010011010110101101000110 10110101101001101011010110101101011010110100110101101011010011010110101101011010 11010110100110101101011010011010110101101011010110101101001101011010110100001101 01101011010011010110101101011010110101101001101011010110100110101101011010110101 10101101001101011010110100110101101011010110101101011010011010110101101000011010 11010110100110101101011010110101101011010011010110101101001101011010110101101011 01011010011010110101101001101011010110101101011010110100110101101011010001101011 01011010011010110101101011010110101101001101011010110100110101101011010110101101 01101001101011010110100110101101011010110101101011010011010110101101000011010110 10110100110101101011010110101101011010011010110101101001101011010110101101011010 11010011010110101101001101011010110101101011010110100110101101011010000011010110 10110100110101101011010110101101011010011010110101101001101011010110101101011010 11010011010110101101001101011010110101101011010110100110101101011010001101011010 11010011010110101101011010110101101001101011010110100110101101011010110101101011 01001101011010110100110101101011010110101101011010011010110101101000011010110101 10100110101101011010110101101011010011010110101101001101011010110101101011010110 10011010110101101001101011010110101101011010110100110101101011010000110101101011 01001101011010110101101011010110100110101101011010011010110101101011010110101101 00110101101011010011010110101101011010110101101001101011010110100011010110101101 00110101101011010110101101011010011010110101101001101011010110101101011010110100 11010110101101001101011010110101101011010110100110101101011010000110101101011010 01101011010110101101011010110100110101101011010011010110101101011010110101101001 10101101011010011010110101101011010110101101001101011010110100001101011010110100 11010110101101011010110101101001101011010110100110101101011010110101101011010011 01011010110100110101101011010110101101011010011010110101101000110101101011010011 01011010110101101011010110100110101101011010011010110101101011010110101101001101 01101011010011010110101101011010110101101001101011010110100001101011010110100110 10110101101011010110101101001101011010110100110101101011010110101101011010011010 11010110100110101101011010110101101011010011010110101101000001101011010110100110 10110101101011010110101101001101011010110100110101101011010110101101011010011010 11010110100110101101011010110101101011010011010110101101000110101101011010011010 11010110101101011010110100110101101011010011010110101101011010110101101001101011 01011010011010110101101011010110101101001101011010110100001101011010110100110101 10101101011010110101101001101011010110100110101101011010110101101011010011010110 10110100110101101011010110101101011010011010110101101000011010110101101001101011 01011010110101101011010011010110101101001101011010110101101011010110100110101101 01101001101011010110101101011010110100110101101011010001101011010110100110101101 01101011010110101101001101011010110100110101101011010110101101011010011010110101 10100110101101011010110101101011010011010110101101000011010110101101001101011010 11010110101101011010011010110101101001101011010110101101011010110100110101101011 01001101011010110101101011010110100110101101011010000110101101011010011010110101 …

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