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

สำหรับความท้าทายที่เกี่ยวข้องกับการเรียงลำดับบางอย่าง

10
ประเทศโดยรอบ
ประเทศต่าง ๆ เป็นเจ้าของอาณาเขตบนโลก 1D แต่ละประเทศมีการระบุหมายเลขที่ไม่ซ้ำกัน ความเป็นเจ้าของอาณาเขตสามารถแสดงโดยรายการดังนี้: 1 1 2 2 1 3 3 2 4 เรากำหนดเขตแดนทางประเทศที่เป็นดินแดนสองแห่งที่อยู่ใกล้กับขอบทั้งสอง หากรายการดังกล่าวข้างต้นได้รับการศูนย์การจัดทำดัชนีประเทศ1ของดินแดน edgemost เกิดขึ้นที่ตำแหน่งและ04 ประเทศล้อมรอบอีกรายการหนึ่งหากรายการย่อยระหว่างสองภูมิภาค edgemost มีอาณาเขตทั้งหมดของประเทศอื่น ในตัวอย่างข้างต้นรายการย่อยระหว่าง2ดินแดน edgemost ของประเทศคือ: 2 2 1 3 3 2 และเราจะเห็นว่าทุกภูมิภาคของประเทศ3อยู่ระหว่างดินแดน edgemost ของประเทศ2เพื่อให้ประเทศล้อมรอบประเทศ23 ประเทศที่มีองค์ประกอบเดียวเท่านั้นจะไม่มีทางล้อมรอบอีก ท้าทาย รับรายการของจำนวนเต็มเป็น input (ในรูปแบบใด ๆ ) และการส่งออกที่truthyค่าถ้าประเทศใดถูกล้อมรอบด้วยอีกและfalsyคุ้มค่าเป็นอย่างอื่น คุณสามารถสันนิษฐานได้ว่ารายการอินพุตนั้นไม่ว่างเปล่ามีเฉพาะจำนวนเต็มบวกเท่านั้นและไม่ 'ข้าม' ตัวเลขใด ๆ ตัวอย่างเช่น1 2 1 5จะเป็นอินพุตที่ไม่ถูกต้อง …

30
ลิฟท์โรงแรมไสยศาสตร์
ลักษณะ นี่คือลิฟต์โรงแรมที่มีความเชื่อโชคลางมากในเซี่ยงไฮ้: หลีกเลี่ยงหมายเลข 13 เพราะสิบสามคนโชคร้ายในโลกตะวันตกและหลีกเลี่ยงตัวเลข 4 เพราะสี่คนโชคร้ายในภูมิภาคเอเชีย เกิดอะไรขึ้นถ้าโรงแรมนี้สูงขึ้น อ่านเลขจำนวนเต็มบวกnจาก STDIN แทนจำนวนชั้นและพิมพ์ว่าเค้าโครงปุ่มมีลักษณะเป็นอย่างไร: -1ตามด้วยn-1จำนวนเต็มบวกถัดไปที่ไม่เท่ากับ 13 และไม่มีตัวเลข 4 จัดเรียงสิ่งเหล่านี้ ตัวเลขในสองคอลัมน์เช่นในภาพด้านบน: พิมพ์หมายเลขสองชั้นต่อบรรทัดคั่นด้วยแท็บแนวนอนเพื่อให้การอ่านบรรทัดในลำดับย้อนกลับจากซ้ายไปขวาให้ลำดับในการเรียงลำดับ (คุณอาจพิมพ์อักขระขึ้นบรรทัดใหม่ที่ต่อท้ายด้วยก็ได้) กรณีทดสอบ สำหรับอินพุต14เอาต์พุตควรเป็นดังในภาพด้านบน: 15 16 11 12 9 10 7 8 5 6 2 3 -1 1 โดยที่ช่องว่างในแต่ละบรรทัดเป็นอักขระแท็บแนวนอนเดียว สำหรับการป้อนข้อมูลที่คุณควรพิมพ์2-1 1 สำหรับอินพุต100คุณควรพิมพ์: 120 121 118 119 116 117 113 115 111 112 109 …

12
5, 2, 16, 3580, อะไรจะเกิดขึ้นต่อไป
พิจารณาพลังจำนวนเต็มบวกของห้าในทศนิยม นี่คือ 25 อันดับแรกชิดขวา: X 5^X 1 5 2 25 3 125 4 625 5 3125 6 15625 7 78125 8 390625 9 1953125 10 9765625 11 48828125 12 244140625 13 1220703125 14 6103515625 15 30517578125 16 152587890625 17 762939453125 18 3814697265625 19 19073486328125 20 95367431640625 21 476837158203125 22 2384185791015625 …

30
การต่อท้ายความยาวสตริง
ท้าทาย: กำหนดสตริงsตัวอักษรa- z, A- Z, 0- 9ผนวกความยาวของsตัวเองนับตัวอักษรเพิ่มเติม (s) sมีความยาวเป็นส่วนหนึ่งของความยาวทั้งหมดของ การป้อนข้อมูล: เพียงสตริงที่มีความยาวโดยพลการ (ว่างเปล่า) เอาท์พุท: สตริงเดียวกัน แต่มีความยาวต่อท้าย ควรนับอักขระที่แสดงความยาวเป็นส่วนหนึ่งของความยาว ในกรณีที่มีความยาวที่ถูกต้องจำนวนมากเพื่อต่อท้ายเลือกขนาดที่เล็กที่สุดที่เป็นไปได้ (ดูตัวอย่างกรณีทดสอบ) กรณีทดสอบ: INPUT -> OUTPUT // Comment aaa -> aaa4 -> 1 // Empty string aaaaaaaa -> aaaaaaaa9 // aaaaaaaa10 would also normally be valid, but violates using the smallest number rule mentioned …
51 code-golf  string  code-golf  string  random  code-golf  array-manipulation  code-golf  ascii-art  kolmogorov-complexity  random  code-golf  array-manipulation  code-golf  stateful  code-golf  hello-world  code-golf  string  code-golf  interpreter  lisp  code-golf  restricted-source  quine  palindrome  code-golf  ascii-art  random  generation  challenge-writing  ascii-art  random  polyglot  maze  answer-chaining  string  cops-and-robbers  whitespace  code-golf  string  cops-and-robbers  whitespace  code-golf  number  sequence  code-golf  date  code-golf  ascii-art  decision-problem  code-golf  combinatorics  chemistry  code-golf  kolmogorov-complexity  source-layout  radiation-hardening  code-golf  ascii-art  path-finding  maze  code-golf  string  ascii-art  game  animation  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  restricted-source  new-years 

18
มดสำคัญ prime
"มดหลัก" เป็นสัตว์ดื้อรั้นที่นำทางจำนวนเต็มและหารพวกมันจนกว่าจะเหลือเฉพาะช่วงเวลาเท่านั้น! เริ่มแรกเรามีอาร์เรย์อนันต์ A ที่มีจำนวนเต็มทั้งหมด> = 2: [2,3,4,5,6,.. ] อนุญาตpเป็นตำแหน่งของมดในอาร์เรย์ เริ่มแรกp = 0(อาเรย์ถูกทำดัชนี 0) แต่ละเทิร์นมดจะเคลื่อนที่ดังนี้: ถ้าA[p]เป็นไพรม์มดจะย้ายไปยังตำแหน่งถัดไป:p ← p+1 มิฉะนั้นถ้าA[p]เป็นจำนวนคอมโพสิตให้qเป็นตัวหารเล็ก> 1. เราแบ่งA[p]โดยq, และเราเพิ่มไปq A[p-1]มดเคลื่อนไปยังตำแหน่งก่อนหน้า:p ← p-1 นี่เป็นท่าแรกสำหรับมด: 2 3 4 5 6 7 8 9 ... ^ 2 3 4 5 6 7 8 9 ... ^ 2 3 4 5 …

30
ฉันเป็นหมายเลขฟีโบนักชีหรือไม่
งานของคุณ: เขียนโปรแกรมหรือฟังก์ชั่นเพื่อตรวจสอบว่าหมายเลขที่ป้อนนั้นเป็นหมายเลขฟีโบนักชีหรือไม่ หมายเลขฟีโบนักชีเป็นตัวเลขที่อยู่ในลำดับฟีโบนักชี ลำดับ Fibonacci ถูกกำหนดเป็น: F(n) = F(n - 1) + F(n - 2) มีเมล็ดเป็นและF(0) = 0F(1) = 1 การป้อนข้อมูล: จำนวนเต็มที่ไม่เป็นลบระหว่าง 0 ถึง 1,000,000,000 ซึ่งอาจเป็นหรือไม่ใช่ตัวเลขฟีโบนักชี เอาท์พุท: ค่าความจริง / เท็จแสดงว่าอินพุตเป็นหมายเลขฟีโบนักชีหรือไม่ ตัวอย่าง: 0-->truthy 1-->truthy 2-->truthy 12-->falsy เกณฑ์การให้คะแนน: นี่คือcode-golf , จำนวนไบต์ต่ำสุดที่ชนะ

12
หมายเลขฟิสไซล์
ฉันพบลำดับนี้ในขณะที่ทำงานกับEvolution of OEISแต่ไม่เคยมีโอกาสโพสต์มันเป็นคำตอบ หลังจากเขียนการนำการอ้างอิงไปใช้ใน Mathematica ฉันคิดว่านี่เป็นแบบฝึกหัดที่สนุกที่จะทำเป็นความท้าทายที่แยกจากกันดังนั้นที่นี่เราไปกันเลย มาสร้างเครื่องปฏิกรณ์ฟิชชันเป็นตัวเลขกันเถอะ! Nพิจารณาเป็นจำนวนเต็มบวก 24เป็นตัวอย่างที่เราจะดูที่ ในการแยกจำนวนนี้เราต้องหาจำนวนเต็มบวกที่ต่อเนื่องสูงสุดที่รวมNกัน ในกรณีนี้นั่นก็7 + 8 + 9 = 24คือ ดังนั้นเราจึงแบ่งออก24เป็นสามตัวเลขใหม่ แต่นี่จะไม่เป็นเครื่องปฏิกรณ์ฟิชชันมากนักหากไม่มีปฏิกิริยาลูกโซ่ ดังนั้นให้ทำซ้ำขั้นตอนซ้ำสำหรับส่วนประกอบเหล่านี้: 24 /|\ / | \ / | \ 7 8 9 / \ /|\ 3 4 / | \ / \ / | \ 1 2 2 3 4 / …

30
มีคนรู้จักกันมากมาย
โดนัลด์รัทมสเฟลด์อดีตรัฐมนตรีกลาโหมของสหรัฐอเมริกาซึ่งเป็นที่รู้จักอย่างแพร่หลายในวลี ที่นี่เรากำลังจะกลั่นความคิดเห็นของเขาลงในบทที่สี่บรรทัด เอาท์พุทข้อความนี้โดยเฉพาะ: known knowns known unknowns unknown knowns unknown unknowns การใช้อักษรตัวพิมพ์ใหญ่ไม่สำคัญ (ตัวอย่างเช่นใช้ได้Known unKnowns) และบรรทัดใหม่ต่อท้ายบรรทัดเดียวเป็นที่ยอมรับ แต่ไม่อนุญาตการเปลี่ยนแปลงการจัดรูปแบบอื่น ๆ นั่นหมายความว่ามีช่องว่างเดียวระหว่างคำและLF(59 ไบต์) หรือCR/LF(62 ไบต์) ระหว่างบรรทัด กฎระเบียบ ยอมรับได้ทั้งโปรแกรมหรือฟังก์ชั่น หากฟังก์ชั่นคุณสามารถส่งคืนผลลัพธ์มากกว่าการพิมพ์ ช่องโหว่มาตรฐานเป็นสิ่งต้องห้าม นี่คือรหัส - กอล์ฟเพื่อให้ใช้กฎการเล่นกอล์ฟตามปกติทั้งหมดและรหัสที่สั้นที่สุด (เป็นไบต์) ชนะ

19
หมายเลขปืนลูกซอง
หมายเลขปืนลูกซองเป็นลำดับที่มีความหมายที่ค่อนข้างง่าย แต่บางโครงสร้างที่น่าสนใจ เริ่มต้นด้วยตัวเลขธรรมชาติ: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, ... ทีนี้นำตัวเลขทั้งหมดที่ดัชนีหารด้วย2 , จัดกลุ่มเป็นคู่และสลับตัวเลขในแต่ละคู่: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, ... ^ ^ ^ ^ ^ ^ ^ <---> …

18
ตัวเลขศักดิ์สิทธิ์
ในฟอนต์หลายแบบ (โดยเฉพาะในฟอนต์ Consolas ) ตัวเลข 5 ใน 10 หลักมี "รู" ในตัว เราจะเรียกเลขศักดิ์สิทธิ์เหล่านี้: 46890 ดังนั้นตัวเลข 5 หลักที่ไม่บริสุทธิ์คือ: 12357 จำนวนเต็มจึงอาจจัดเป็น "ศักดิ์สิทธิ์" หากมันมีเพียงตัวเลขศักดิ์สิทธิ์และ "ไม่บริสุทธิ์" เป็นอย่างอื่น เนื่องจาก-ไม่บริสุทธิ์จึงไม่สามารถลบเลขจำนวนเต็มลบได้ จำนวนเต็มศักดิ์สิทธิ์อาจถูกจัดประเภทเพิ่มเติมตามจำนวนหลุมที่มี ตัวอย่างเช่นตัวเลขต่อไปนี้มีความศักดิ์สิทธิ์ที่ 1: 469 และตัวเลขเหล่านี้มีความศักดิ์สิทธิ์ 2: 80 เราพูดว่าความศักดิ์สิทธิ์โดยรวมของจำนวนเต็มคือผลรวมของความศักดิ์สิทธิ์ของตัวเลข ดังนั้น80จะมีความศักดิ์สิทธิ์ 4 และ99จะมีความศักดิ์สิทธิ์ 2 ความท้าทาย ได้รับสองจำนวนเต็มn > 0และh > 0เอาท์พุทจำนวนเต็มบริสุทธิ์บริบูรณ์ซึ่งมีความศักดิ์สิทธิ์เป็นอย่างน้อยn hคุณอาจคิดว่าอินพุตและเอาต์พุตจะไม่มากกว่าจำนวนเต็มที่แทนค่าสูงสุดในภาษาของคุณหรือ2^64 - 1แล้วแต่จำนวนใดจะน้อยกว่า นี่คือรายการของจำนวนเต็มศักดิ์สิทธิ์ 25 ตัวแรกที่มีความศักดิ์สิทธิ์h >= 1สำหรับการอ้างอิง: 0, …

30
อดทนหนุ่ม“ Padovan”
ทุกคนรู้ลำดับของฟีโบนักชี: คุณเอารูปสี่เหลี่ยมมาแนบรูปสี่เหลี่ยมที่เท่ากันแล้วแนบรูปสี่เหลี่ยมซ้ำไปซ้ำมาโดยที่ความยาวด้านเท่ากับความยาวด้านที่ใหญ่ที่สุดของสี่เหลี่ยมที่เกิด ผลลัพธ์คือเกลียวที่สวยงามของสี่เหลี่ยมที่มีลำดับของตัวเลขคือลำดับ Fibonacci : แต่ถ้าเราไม่ต้องการใช้กำลังสองล่ะ? หากเราใช้รูปสามเหลี่ยมด้านเท่า - แทนที่จะเป็นรูปสี่เหลี่ยม - ในรูปแบบที่คล้ายคลึงกันเราจะได้รูปสามเหลี่ยมที่สวยงามเท่า ๆ กันและลำดับใหม่: ลำดับของPadovanหรือที่รู้จักกันในชื่อA000931 : งาน: ได้รับจำนวนเต็มบวกNNNเอาท์พุทNที่ยังไม่มีคำ TH ในลำดับ Padovan หรือแรกไม่มีเงื่อนไขaNaNa_NNNNNNN สมมติว่าสามข้อแรกของลำดับที่มีทั้งหมด1111ดังนั้นลำดับจะเริ่มต้นดังต่อไปนี้: 1,1,1,2,2,3,...1,1,1,2,2,3,... 1,1,1,2,2,3,... การป้อนข้อมูล: จำนวนเต็มบวกใด ๆN≥0N≥0N\ge0 ไม่จำเป็นต้องนำเข้าข้อมูลที่ไม่ถูกต้อง เอาท์พุท: คำที่NNNในลำดับ Padovan หรือNNNคำแรกของลำดับ Padovan ถ้าคนแรกNNNเงื่อนไขจะถูกพิมพ์ออกการส่งออกสามารถสิ่งที่เป็นความสะดวกสบาย (รายการ / อาร์เรย์สตริงหลายคู่สาย ฯลฯ ) สามารถเป็น000 -exexed หรือ111 -exexed กรณีทดสอบ: (ดัชนี 0, ระยะNNN ) Input | …

30
เชื่อมต่อ n กับ n + 1
บทนำ ลำดับ OEIS A127421คือลำดับของตัวเลขที่การขยายทศนิยมคือการต่อกันของตัวเลขที่ไม่ใช่ลบเพิ่มขึ้น 2 ครั้งติดต่อกัน ใส่เพียงตัวเลขในลำดับทุกคนจะเกิดขึ้นจากการร่วมกันวางnกับ1 + nสำหรับบางคนที่ไม่ใช่เชิงลบจำนวนเต็มค่าของn หลายคำแรกคือ: 1, 12, 23, 34, 45, 56, 67, 78, 89, 910, 1011, 1112, 1213, 1314, 1415, 1516, 1617, 1718, 1819, 1920, 2021, 2222, 2324, 2425, 2526, 2627, 2728, 2829, 2930, 3031, 3132, 3233, 3334, 3436, 3536, 3637, 3738, 3738, 3839, 3940, …

22
กบสำคัญ🐸
"กบตัวเต็มวัย" เป็นสัตว์ประหลาดที่กระโดดข้ามจำนวนเต็มจนกระทั่งมันมาถึง 3 หรือ 19 ... โปรแกรมของคุณควรยอมรับจำนวนเต็มnเป็นอินพุตและเอาต์พุตผลลัพธ์ของอัลกอริทึมด้านล่าง ( 3หรือ19) สำหรับจำนวนเต็มที่กำหนดn >= 2: อนุญาตfเป็นตำแหน่งของกบ มันถูกตั้งค่าเริ่มต้นเป็นn ถ้าf = 3หรือf = 19: กบกระโดดหยุด - fหยุดโปรแกรมและการส่งออก ถ้าfเป็นสำคัญ: 2×f-1กบกระโดดไปยังตำแหน่งที่ กลับไปที่ขั้นตอนที่ 2 ถ้าfคอมโพสิต: ขอdเป็นfตัวหารที่ใหญ่ที่สุด f-dกบกระโดดไปยังตำแหน่งที่ กลับไปที่ขั้นตอนที่ 2 ตัวอย่าง: ตัวอย่างด้วยn = 5: 5 > 9 > 6 > 3 stop 3โปรแกรมควรเอาท์พุท อีกตัวอย่างด้วยn = 23: 23 > 45 …

30
จำนวนเต็มเอาต์พุตตามลำดับลบเพิ่มจำนวนเต็มสูงสุดทุกครั้ง
งานหลัก งานของคุณคือการพิมพ์จำนวนเต็มตามลำดับจากมากไปน้อยเริ่มจาก 1 และเพิ่มตามที่คุณกดปุ่ม 1 อีกครั้งจนกระทั่งถึงอินพุตที่กำหนดจากนั้นพิมพ์ส่วนที่เหลือจนกว่าคุณจะกด 1 อีกครั้ง ตัวอย่างที่มีการป้อนข้อมูล6: 1 21 321 4321 54321 654321 Without newlines (valid output): 121321432154321654321 หมายเหตุด้านข้าง: นี่คือA004736ใน OEIS นอกจากนี้ตัวอย่างแรก (พร้อมการขึ้นบรรทัดใหม่) เป็นผลลัพธ์ที่ไม่ถูกต้องตามที่ระบุในกฎ อินพุต รหัสของคุณอาจใช้การป้อนข้อมูลใด ๆ (กราฟิก, STDIN) ในรูปแบบของจำนวนเต็มหรือตัวเลข เอาท์พุต รหัสของคุณควรส่งออกตามลำดับที่อธิบายไว้ข้างต้นจนกระทั่งถึงหมายเลขอินพุทแล้วจึงส่งออกจนครบ 1 อีกครั้ง เอาท์พุทอาจเป็นอะไรก็ได้ดังนั้นตัวเลข, สตริง, จำนวนเต็มหรือเอาท์พุทกราฟิก จำเป็นต้องพิมพ์หมายเลขเดียว (ไม่มีการขึ้นบรรทัดใหม่หากเป็นสตริง) เอาต์พุตของคุณสามารถเข้าและออกด้วยอักขระได้มากเท่าที่คุณต้องการ (เช่น[]) เนื่องจากมีความเข้าใจผิดบางส่วนนี่เป็นรูปแบบ regex ที่คุณสามารถลองใช้กับผลลัพธ์ได้ ^(\D*(\d)+\D*)$ กฎระเบียบ ผลลัพธ์จะต้องเป็นตัวเลขเต็มไม่แยกจากสิ่งใดแม้แต่บรรทัดใหม่ อัลกอริทึมไม่ควรตรวจสอบอินสแตนซ์แรกของ …

30
Polyglot Anagrams 'กระทู้ของตำรวจ
ความท้าทายนี้มีสองหัวข้อ นี่คือด้ายของตำรวจ ด้ายโจรตั้งอยู่ที่นี่ ความท้าทายของคุณคือการเลือกลำดับOEISและเขียนโปรแกรมสองโปรแกรมเต็มในสองภาษาที่แตกต่างกันซึ่งสร้างรายการที่ n ในลำดับเมื่อได้รับ n ผ่าน STDIN หรืออินพุตมาตรฐานรูปแบบอื่นโดยที่ n เป็นจำนวนบวกใด ๆ อย่างไรก็ตามโปรแกรมทั้งสองของคุณจะต้องเป็นแอนนาแกรมหมายความว่าแต่ละโปรแกรมสามารถจัดเรียงใหม่จากตัวอักษรของอีกโปรแกรมได้ โปรแกรมจะต้องส่งออกทศนิยมของตัวเลขตามด้วยช่องว่างทางเลือกเพื่อ STDOUT โปรแกรมอาจส่งออกไปยัง STDERR อย่างไรก็ตามควรละเว้นและถ้ากรณีที่ซ่อนทำดังนั้นจะต้องระบุไว้อย่างชัดเจนว่าเป็นกรณีนี้ หากคุณต้องการคุณยังสามารถส่งออกด้วยรหัสตัวอักษร อย่างไรก็ตามหากคุณทำเช่นนั้นในโซลูชันที่ซ่อนอยู่คุณต้องระบุในเนื้อหาที่คุณส่ง จากนั้นคุณจะแสดงหมายเลข OEIS ซอร์สโค้ดสำหรับและชื่อของภาษาหนึ่งที่มีอยู่ โจรจะถอดรหัสของคุณหากพวกเขาพบแอนนาแกรมของการส่งต้นฉบับที่ทำงานในภาษาอื่นที่ไม่ใช่ภาษาที่คุณนำเสนอแล้ว ในการถอดรหัสคำตอบพวกเขาจะต้องค้นหาภาษาและโปรแกรมใด ๆที่สร้างลำดับและเป็นแอนนาแกรมของต้นฉบับโดยไม่จำเป็นต้องเป็นคำตอบที่คุณคิด ดังนั้นคุณจึงมีแรงจูงใจที่จะทำให้ยากที่สุดเท่าที่จะทำได้เพื่อค้นหาภาษาใด ๆ ที่ทำงานโดยใช้รายการสัญลักษณ์ของพวกเขา เกณฑ์การให้คะแนน นี่คือรหัส - กอล์ฟดังนั้นโปรแกรมที่ไม่มีรอยแตกที่สั้นที่สุดคือผู้ชนะ ภาษา ภาษาจะถูกพิจารณาว่าแตกต่างกันหากทั้งสองวิธีที่เสนอนั้นไม่สามารถทำงานได้ทั้งสองภาษา ซึ่งจะรวมถึงรุ่นที่แตกต่างกันของภาษาเดียวกันตราบใดที่วิธีแก้ปัญหาของตำรวจหรือวิธีแก้ปัญหาของโจรไม่ได้ผลิตผลลัพธ์ที่ถูกต้องในภาษาอื่น ๆ เช่นถ้ามีสองวิธีแก้ปัญหา 1 และ 2 ที่อยู่ในภาษา A และ B ตามลำดับโซลูชัน 2 ต้องไม่สร้างผลลัพธ์ที่ถูกต้องในภาษา A …

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