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

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

3
เมื่อชีวิตให้มะนาวคุณต้องทำน้ำมะนาว
ท้าทาย คุณจะได้รับการป้อนข้อมูลสตริงทุกคำ"Lemon"จะพบว่ามันควรจะเปลี่ยนไป"Lemonade" แต่a , dและeจะต้องยืมมาจากที่อื่นในประโยค ตัวอย่าง อินพุตตัวอย่าง: ฉันพบมะนาวเมื่อตอนเป็นเด็ก ตัวอย่างผลลัพธ์: ฉันทำน้ำมะนาวเมื่อฉันยังเด็ก The Lemonadeสร้างขึ้นโดยการขโมยตัวอักษรยกต่อไปนี้จากต้นฉบับ ฉัน Foun dน้ำมะนาว WH E n ผมเป็นเด็ก นี่เป็นเพียงตัวอย่างหนึ่งที่เป็นไปได้คือ "e", "d" และ "a" ซึ่งอาจถูกนำมาจากที่ใดก็ได้ ( ยกเว้นจากคำว่าlemonแน่นอน ) ความคิดเห็น •หากมีไม่เพียงพอe, aหรือds คุณส่งออกสิ่งที่สามารถทำด้วยตัวอักษรจะต้องได้รับ ตัวอย่างเช่นการป้อนข้อมูลbdblemonจะส่งออกbblemond • lemonข้อความอาจไม่ได้เป็นแบบสแตนด์อโลน (เว้นวรรคในแต่ละด้าน) ตัวอย่างเช่นคุณอาจมีคำlemonsบางคำในอินพุตและเอาต์พุตควรเป็นlemonades •อินพุตอาจมีจำนวนlemons ใด ๆแม้แต่ 0 lemonวินาที (ซึ่งในกรณีนี้เอาต์พุตจะเหมือนกับอินพุต) •คุณสามารถทำน้ำมะนาวของคุณด้วยตัวอักษรตัวพิมพ์ใหญ่และตัวพิมพ์เล็กตัวอย่างเช่นleMonอาจกลายเป็นleMonadeและการadeยืมสามารถเป็นกรณีใด ๆ (ดังนั้นมันอาจจะกลายเป็นleMonADe) กรณีของจดหมายที่คุณยืมต้องอยู่ในสภาพเดิมเมื่อคุณยืม (ตัวอย่างอินพุต -> เอาต์พุตhe …
21 code-golf  string  code-golf  parsing  internet  stack-exchange-api  code-challenge  kolmogorov-complexity  restricted-source  brain-flak  python  logic  pyth  code-golf  string  search  optimized-output  code-golf  tips  language-design  golfing-language  code-golf  tips  language-design  code-golf  number  sorting  pi  code-golf  math  number  code-golf  string  balanced-string  classification  brain-flak  code-golf  math  number-theory  decision-problem  code-golf  tips  code-golf  number  sequence  code-golf  balanced-string  brain-flak  code-golf  math  sequence  arithmetic  fibonacci  code-golf  math  parsing  code-golf  string  keyboard  code-golf  code-golf  string  source-layout  whitespace  code-golf  math  rational-numbers  code-golf  string  code-golf  string  code-golf  math  sequence  code-golf  number  floating-point  code-golf  string  decision-problem  subsequence  code-golf  string  kolmogorov-complexity  code-golf  string  permutations  balanced-string  brain-flak  code-golf  string  math  number  code-golf  string  primes  cipher  code-golf  string  ascii-art  chemistry  code-golf  ascii-art  grid  counting  code-golf  math  arithmetic  integer  code-golf  number  kolmogorov-complexity  code-golf  ascii-art  kolmogorov-complexity  sequence  metagolf  brain-flak  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  whitespace 

3
เกมที่มีสัดส่วนของอะตอม
งานของคุณสร้างบอทที่เล่นAtomasด้วยคะแนนสูงสุด เกมทำงานอย่างไร: gameboard เริ่มต้นด้วยแหวน 6 "อะตอม" ที่มีจำนวนตั้งแต่การ1 3คุณสามารถ "เล่น" อะตอมระหว่างสองอะตอมหรืออะตอมอื่นขึ้นอยู่กับอะตอมเอง คุณสามารถมีอะตอมปกติหรืออะตอมพิเศษ อะตอมปกติ: คุณสามารถเล่นอะตอมปกติระหว่างสองอะตอมที่มีอยู่บนกระดาน คุณเริ่มต้นด้วยอะตอมในช่วง1 to 3แต่ช่วงเพิ่มขึ้น 1 ทุกๆ 40 การเคลื่อนไหว (ดังนั้นหลังจาก 40 การเคลื่อนไหวช่วงจะกลายเป็น2 to 4) หากมีอะตอมบนกระดานที่ต่ำกว่าช่วงมันจะมี1 / no. of atoms of that number on the boardโอกาสเกิดการวางไข่ สมมติว่าคุณต้อง2เล่นและบอร์ดมีลักษณะดังนี้: 1 1 2 1 สถานที่ Let 's ไปทางขวาของ21 กระดานตอนนี้กลายเป็น: 1 1 2 1 …
21 code-challenge  game  code-golf  combinatorics  permutations  code-golf  image-processing  brainfuck  encode  steganography  code-golf  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  ascii-art  fibonacci  code-golf  string  code-golf  sorting  popularity-contest  statistics  code-golf  ascii-art  kolmogorov-complexity  code-golf  code-golf  ascii-art  tic-tac-toe  code-golf  string  code-challenge  classification  test-battery  binary-matrix  code-golf  math  arithmetic  code-golf  ascii-art  random  code-golf  string  code-golf  number  binary  bitwise  code-golf  number  arithmetic  code-golf  math  ascii-art  code-golf  string  ascii-art  code-golf  string  ascii-art  code-golf  string  code-golf  counting  code-golf  number  binary  bitwise  decision-problem  code-golf  array-manipulation  code-golf  tips  brain-flak  code-challenge  quine  source-layout  code-generation  code-golf  linear-algebra  matrix  abstract-algebra  binary-matrix  code-golf  string  palindrome  code-golf  puzzle-solver  sudoku  code-golf  ascii-art  code-golf  graphical-output  internet  code-golf  ascii-art  kolmogorov-complexity  code-golf  math  code-golf  clock 

30
วาดสี่เหลี่ยมกลวงของ # ด้วยความกว้างที่กำหนด
ฉันได้รับความท้าทายนี้จากรหัสและฉันอยากรู้เกี่ยวกับการแก้ปัญหาที่ดีกว่าของฉัน: กำหนดความกว้างผ่านอินพุตมาตรฐานให้วาดสี่เหลี่ยมกลวงของ '#' ในความกว้างและความยาวที่กำหนด ตัวอย่าง: 5 ผลลัพธ์ใน ##### # # # # # # ##### ฉันใช้หลามเพื่อแก้ปัญหานี้ดังนั้นฉันจึงสนใจในรหัสหลามอื่น ๆ โดยเฉพาะ แต่โปรดโพสต์โซลูชันของคุณในภาษาที่คุณต้องการ
21 code-golf  string  ascii-art  number  code-golf  grid  code-golf  string  ascii-art  code-golf  alphabet  cipher  code-golf  math  number  code-golf  quine  code-golf  palindrome  polyglot  code-golf  number  array-manipulation  counting  logic  code-golf  string  primes  binary  decision-problem  code-golf  ascii-art  kolmogorov-complexity  popularity-contest  code-golf  probability-theory  code-golf  string  code-golf  python  polyglot  programming-puzzle  c++  code-golf  math  code-golf  binary  integer  bitwise  code-golf  rational-numbers  code-golf  string  palindrome  code-golf  ascii-art  code-golf  code-golf  string  fibonacci  code-golf  math  sequence  code-golf  code-golf  string  palindrome  code-golf  string  code-golf  math  primes  source-layout  code-golf  sequence  binary  integer  code-golf  math  arithmetic  game  code-golf  restricted-source  palindrome  code-golf  restricted-source  palindrome  code-golf  combinatorics  binary  code-golf  string  math  code-golf  ascii-art  number  code-golf  cipher  code-golf  base-conversion  counting  code-golf  sequence  random  classification  code-golf  string  subsequence  code-golf  permutations  code-golf  string  code-golf  string  cipher  code-golf  kolmogorov-complexity  arithmetic  integer  code-golf  quine  markov-chain  code-golf  string  code-golf  code-golf  ascii-art  maze 

10
เพื่อนปัจจัยที่สำคัญ
ได้รับจำนวนเต็มN > 1ออกหมายเลขอื่น ๆ Nที่สลายตัวที่สำคัญมีตัวเลขเดียวกับการสลายตัวที่สำคัญของ ตัวอย่างเช่นถ้าN = 117ผลลัพธ์จะต้องเป็น[279, 939, 993, 3313, 3331]เพราะ 117 = 3 × 3 × 13 ดังนั้นตัวเลขที่มีอยู่มี1, 3, 3และ3และเรามี 279 = 3 × 3 × 31 939 = 3 × 313 993 = 3 × 331 3313 = 3313 3331 = 3331 ตัวเลขเหล่านี้เป็นตัวเลขที่เป็นไปได้อื่น ๆ เท่านั้นเนื่องจากการรวมกันของตัวเลขเหล่านี้จะทำให้ได้จำนวนเต็มที่ไม่ใช่ไพร์มซึ่งไม่สามารถเป็นผลมาจากการแยกตัวประกอบเฉพาะ ถ้าNใด ๆ …

3
การเปลี่ยนแปลงรูตสแควร์
ในวิชาคณิตศาสตร์มีการเปลี่ยนแปลง σของการสั่งซื้อnเป็นฟังก์ชัน bijective จากเลข 1 ... nกับตัวเอง รายการนี้: 2 1 4 3 แสดงให้เห็นถึงการเปลี่ยนแปลงσดังกล่าวว่าσ (1) = 2 σ (2) = 1 σ (3) = 4 และσ (4) = 3 รากของการเปลี่ยนแปลงσคือการเปลี่ยนแปลงที่เมื่อนำไปใช้กับตัวเองให้σ ตัวอย่างเช่น2 1 4 3มีรากที่τ3 4 2 1 = k 1 2 3 4 τ(k) 3 4 2 1 τ(τ(k)) 2 1 …

12
วิธีที่เป็นไปได้ทั้งหมดในการสอดแทรกสองสตริง
ฉันเพิ่งเห็นคำถามนี้ใน stackoverflow มันเป็นคำถามที่ยอดเยี่ยม แต่มีปัญหาหนึ่งที่ทำให้เกิดปัญหาร้ายแรงได้ พวกเขากำลังขอวิธีที่ดีที่สุดที่จะทำ เช่นง่ายที่สุดในการอ่านสำนวนที่ประณีตที่สุด ฯลฯ พวกเขาไม่รู้หรอกว่าเรื่องอะไรสำคัญ คุณควรถามว่าจะทำอย่างไรกับโค้ดที่น้อยที่สุด! เนื่องจากฉันสงสัยว่าคำถามจะได้รับการชื่นชมใน stackoverflow ฉันจึงตัดสินใจถามที่นี่ ความท้าทาย คุณต้องเขียนโปรแกรมหรือฟังก์ชั่นที่สั้นที่สุดที่สร้างวิธีที่เป็นไปได้ทั้งหมดเพื่อสอดแทรกสตริงใดก็ได้สองอัน ตัวอย่างเช่นถ้าทั้งสองสตริงเป็น'ab'และ'cd'ผลลัพธ์คือ: ['abcd', 'acbd', 'acdb', 'cabd', 'cadb', 'cdab'] ในขณะที่คุณสามารถมองเห็นaอยู่เสมอก่อนbและอยู่เสมอก่อนcd IO สามารถอยู่ในรูปแบบที่สมเหตุสมผล ใช้รหัสหลามนี้เพื่อตรวจสอบเพื่อตรวจสอบผลลัพธ์ของคุณ (เครดิต: JeD ) def shuffle(s,t): if s=="": return [t] elif t=="": return [s] else: leftShuffle=[s[0]+val for val in shuffle(s[1:],t)] rightShuffle=[t[0]+val for val in shuffle(s,t[1:])] leftShuffle.extend(rightShuffle) …

13
ความยาวรอบที่เป็นไปได้ทั้งหมด
ฟังก์ชั่น (หรือโปรแกรม) ที่รับอินพุตและให้เอาท์พุทสามารถกล่าวได้ว่ามีรอบหากการเรียกใช้ฟังก์ชั่นบนเอาท์พุทของตัวเองซ้ำ ๆ จนมาถึงหมายเลขเดิม ตัวอย่างเช่นใช้ฟังก์ชันต่อไปนี้: Input: n 1 2 3 4 5 6 Output: f(n) 5 7 1 3 4 9 ถ้าเราเริ่มต้นด้วยn=1, f(n)=5, f(f(n))=f(5)=4, ,f(f(f(n)))=f(4)=3f(f(f(f(n))))=f(3)=1 (1 5 4 3)นี้ถูกเขียน เนื่องจากมีตัวเลขที่ไม่ซ้ำกัน 4 ตัวในลูปนี้นี่จึงเป็นวงจรของความยาว 4 ความท้าทายของคุณคือการเขียนโปรแกรมหรือฟังก์ชั่นที่มีความยาวเท่าที่เป็นไปได้ นั่นคือจะต้องมีรอบความยาว 1, ความยาว 2 และอื่น ๆ นอกจากนี้ฟังก์ชั่น / โปรแกรมของคุณจะต้องมาจากจำนวนเต็มบวกถึงจำนวนเต็มบวกและจะต้องมีbijectiveซึ่งหมายความว่าจะต้องมีค่าอินพุตหนึ่งค่าทุกค่าผลลัพธ์ที่เป็นไปได้ทั้งหมดมากกว่าจำนวนเต็มบวกทั้งหมด หากต้องการใช้อีกวิธีหนึ่งฟังก์ชัน / โปรแกรมจะต้องคำนวณการเปลี่ยนแปลงของจำนวนเต็มบวก รายละเอียด: อนุญาตให้ใช้ระบบอินพุต / …

7
ตีความ> <> (ปลา)
ในขณะที่&gt; &lt;&gt; ไม่ใช่ภาษายอดนิยมมันสามารถดีสำหรับการเล่นกอล์ฟและถูกนำมาใช้ในเว็บไซต์นี้ มันได้แรงบันดาลใจจากBefungeและมีความคล้ายคลึงกันในคำแนะนำ คำสั่งที่จำเป็น: &gt; &lt; ^ v เปลี่ยนทิศทางของตัวชี้คำสั่ง (ขวา, ซ้าย, ขึ้น, ลง) / \ | _ # กระจก; ตัวชี้จะเปลี่ยนทิศทางขึ้นอยู่กับทิศทางที่มีอยู่แล้ว x ทิศทางแบบสุ่ม + - * , % การบวกการลบการคูณการหารและโมดูโลตามลำดับ ดึง A และ B ออกจากสแต็กและส่งตัวดำเนินการ B ตัวหาร A ด้วย 0 ทำให้เกิดข้อผิดพลาด 0-9 a-f ส่งค่าที่สอดคล้องกันไปยังสแต็ก a = 10, ... , f = …

25
รหัส - กอล์ฟ: การเรียงสับเปลี่ยน
เขียนฟังก์ชั่นที่ใช้เป็นชุดของจำนวนเต็ม (สามารถเป็นรายการอาร์เรย์หรือคอนเทนเนอร์อื่น ๆ ที่มีตัวเลขต่างกัน) และส่งออกรายการการเปลี่ยนลำดับทั้งหมด Python (95 ตัวอักษร) : p=lambda s:s and sum(map(lambda e:map(lambda p:[e]+p,p(filter(lambda x:x!=e,s))),s),[]) or [[]] มันคงจะดีถ้าถูกทุบในภาษาเดียวกัน แต่การใช้งานในภาษาอื่นนั้นยินดีต้อนรับ!

14
นี่เป็นตัวเลขสามเหลี่ยมที่ถูกตัดทอนหรือไม่?
ลำดับ OEIS ที่เกี่ยวข้อง: A008867 หมายเลขสามเหลี่ยมที่ถูกตัดทอน คุณสมบัติทั่วไปของตัวเลขสามเหลี่ยมคือพวกเขาสามารถจัดเรียงในรูปสามเหลี่ยม ตัวอย่างเช่นใช้ 21 และจัดเป็นสามเหลี่ยมของos: โอ อู OOO oooo ooooo oooooo ลองกำหนด "การตัดปลาย:" การตัดสามเหลี่ยมขนาดเดียวกันจากแต่ละมุม วิธีหนึ่งในการตัดทอน 21 มีดังนี้: . . . OOO oooo . ooo . . oo . (รูปสามเหลี่ยม.ถูกตัดจากต้นฉบับ) oเหลืออีก12 วินาทีดังนั้น 12 จึงเป็นเลขสามเหลี่ยมที่ถูกตัดทอน งาน งานของคุณคือการเขียนโปรแกรมหรือฟังก์ชั่น (หรือเทียบเท่า) ที่ใช้จำนวนเต็มและส่งกลับ (หรือใช้วิธีการส่งออกมาตรฐานใด ๆ ) ไม่ว่าจะเป็นตัวเลขเป็นจำนวนสามเหลี่ยมตัดทอน กฎระเบียบ ไม่มีช่องโหว่มาตรฐาน อินพุตเป็นจำนวนเต็มที่ไม่เป็นลบ การตัดไม่สามารถมีความยาวด้านเกินกว่าครึ่งหนึ่งของสามเหลี่ยมเดิม (เช่นการตัดไม่สามารถซ้อนทับกันได้) …
20 code-golf  math  decision-problem  number-theory  integer  code-golf  number  decision-problem  functional-programming  code-golf  array-manipulation  matrix  code-golf  string  classification  string  code-challenge  binary  compression  decode  code-golf  string  string  code-challenge  balanced-string  encode  code-golf  number-theory  integer  base-conversion  code-golf  math  number-theory  geometry  abstract-algebra  code-golf  array-manipulation  sorting  optimization  code-golf  math  geometry  image-processing  generation  code-golf  string  cops-and-robbers  repeated-transformation  grammars  cops-and-robbers  repeated-transformation  grammars  code-challenge  restricted-source  tips  source-layout  javascript  code-challenge  kolmogorov-complexity  restricted-source  code-golf  combinatorics  counting  math  fastest-code  linear-algebra  code-golf  math  permutations  matrix  linear-algebra  code-golf  string  decision-problem  restricted-source  code-golf  number  array-manipulation  subsequence  code-golf  number  array-manipulation  matrix  code-golf  brainfuck  code-golf  color  code-golf  quine  source-layout  code-golf  subsequence  code-golf  string  ascii-art  code-golf  string  ascii-art  alphabet  code-golf  decision-problem  interpreter  hexagonal-grid  halting-problem  code-golf  string  polynomials  calculus  code-golf  math  decision-problem  matrix  complex-numbers  code-golf  random  code-golf  number  arithmetic 

9
Garble สายนั้น!
รับสตริงเป็นอินพุตเอาต์พุตหนึ่งหรือหลายตัวแปรของสตริงเช่น: ไม่มีอักขระอยู่ในตำแหน่งดั้งเดิม ไม่มีอักขระอยู่ติดกับอักขระที่ แต่เดิมติดกับ คุณสามารถสันนิษฐานได้ว่าสิ่งนี้จะเป็นไปได้สำหรับสตริงที่กำหนดและจะมีเพียงตัวอักษรตัวอักษรตัวพิมพ์เล็ก ( [a-z]หรือ[A-Z]ถ้าคุณต้องการ) โปรดทราบว่าการซ้ำซ้อนของอักขระเดียวกันจะไม่ถือว่าไม่ซ้ำกัน ตัวอย่างเช่นเมื่อรับอินพุตprogrammingเอาต์พุตจะต้องไม่มีอักขระmat 7 หรือ 8th และไม่สามารถมีอักขระที่g4 หรือ 11 (1 ดัชนี) ตัวอย่าง: รับสาย abcdef ต่อไปนี้จะเป็นผลลัพธ์ที่ถูกต้อง: daecfb อย่างไรก็ตามสิ่งต่อไปนี้จะไม่ถูกต้อง: fdbcaeในตัวอย่างนี้cและbยังคงอยู่ติดกัน คำคุณศัพท์ห่อหุ้มซึ่งหมายความว่าคุณไม่สามารถทำfdbecaตามfและaยังคงอยู่ติดกัน Testcases: โปรดทราบว่าสิ่งเหล่านี้ไม่ใช่ผลลัพธ์ที่ถูกต้องเท่านั้นสำหรับอินพุตที่กำหนด เขียนเป็นinput -&gt; output: helowi -&gt; ioewhl mayube -&gt; euabmy stephens -&gt; nhseespt aabcdeffghij -&gt; dbfhjfigaeca เกณฑ์การให้คะแนน: นี่คือโค้ดกอล์ฟที่มีจำนวนน้อยที่สุดในแต่ละภาษาที่ชนะ!

16
ฉันให้การเรียงสับเปลี่ยน Nth กับคุณ
อินพุต:ลำดับของตัวอักษรตัวพิมพ์ใหญ่ (ASCII [65; 90]) ซึ่งเป็นลำดับที่N * การเรียงคำย่อเกี่ยวกับพจนานุกรมของมัลติเซ็ตของอักขระ * การเรียงสับเปลี่ยนจะมีหมายเลขตั้งแต่ 0 หรือ 1 ขึ้นไป เอาท์พุท:ฐาน -10 จำนวนเต็มN Rulez อาจมีการทำซ้ำ (นั่นคือความท้าทายนี้แตกต่างจาก สิ่งนี้ ) อักขระถูกจัดเรียงตามค่า ASCII ในกรณีของการป้อนข้อมูลของความยาวน้อยกว่าหรือเท่ากับ 1 การป้อนข้อมูลคือการเปลี่ยนแปลงครั้งแรกและผลที่ได้คือ0หรือ1ตามลำดับ การเปลี่ยนแปลงครั้งแรกคือสิ่งที่อักขระซ้ายสุดมีค่าต่ำสุดอักขระขวาสุดมีค่าสูงสุดและลำดับของอักขระระหว่างอักขระตัวแรกและอักขระสุดท้ายคือการเรียงสับเปลี่ยนครั้งแรกของชุดอักขระหลายชุด(นิยามแบบเรียกซ้ำ!) รายการที่สั้นที่สุดชนะ ตัวอย่าง อินพุตAABสร้างเอาต์พุต0 อินพุตABAสร้างเอาต์พุต1 อินพุตBAAสร้างเอาต์พุต2 อินพุตZZZสร้างเอาต์พุต0 อินพุตDCBAสร้างเอาต์พุต23 แก้ไข ความรุ่งโรจน์พิเศษสำหรับผู้ที่สามารถหาวิธีแก้ปัญหาที่ไม่ได้สร้างการเรียงสับเปลี่ยนทั้งหมดแล้วจึงค้นหาอินพุท นั่นคือความท้าทาย

2
Combinatorics ของทรานซิสเตอร์
วิดีโอเกมทรานซิสเตอร์มีระบบความสามารถที่น่าสนใจมาก คุณรวบรวม 16 "ฟังก์ชั่น" ซึ่งคุณสามารถใช้ในช่องที่แตกต่างกัน 16 ช่อง สิ่งที่น่าสนใจคือมีสล็อต 3 ประเภทและทุกฟังก์ชั่นจะทำงานแตกต่างกันไปตามช่องที่คุณใช้ใน: มี4 ช่องเรื่อย ๆ มี4 สล็อตที่ใช้งานอยู่ แต่ละช่องใช้งานมี2 สล็อตอัพเกรด เราต้องการทราบว่าทักษะที่แตกต่างกันนั้นให้ อย่างไรก็ตามชุดค่าผสมบางชุดมีค่าเทียบเท่า โดยเฉพาะอย่างยิ่งภายในแต่ละกลุ่มของช่องเหล่านั้นตำแหน่งเฉพาะของฟังก์ชั่นไม่สำคัญ ในทางกลับกันเอฟเฟกต์ของฟังก์ชั่นในสล็อตอัพเกรดจะขึ้นอยู่กับฟังก์ชั่นเฉพาะที่ใช้ใน Active Slot แม่ ดังนั้นการใช้เลขฐานสิบหกเพื่อใช้ในฟังก์ชั่นชุดค่าผสมต่อไปนี้จึงเทียบเท่ากันทั้งหมด: Passive Slots: 0 1 2 3 Active Slots: 4 5 6 7 Upgrade Slots: 8 9 A B C D E F Passive Slots: 2 …

3
Anagramming ชื่อคำถามแลกเปลี่ยนแลกเปลี่ยนเป็นโปรแกรม
Stack แลกเปลี่ยนในปัจจุบันมี134 คำถามและคำตอบเว็บไซต์ ซึ่งรวมถึงเว็บไซต์ทั้งหมดเบต้า (เช่น PPCG) แต่ไม่พื้นที่ 51 ข้อเสนอมิได้เว็บไซต์เมตาใด ๆ ยกเว้นสำหรับ"แม่เมตา" ในการตอบคำถามนี้ให้เลือกหนึ่งในเว็บไซต์เหล่านั้นและเขียนโปรแกรมโดยที่โค้ดทุกบรรทัดเป็นแอนนาแกรมของชื่อคำถามที่แตกต่างกันในเว็บไซต์นั้น คำถามใด ๆ จากไซต์นั้นอาจถูกใช้ตราบเท่าที่ยังไม่ถูกลบออกและถูกถามก่อนคำถามนี้ หัวเรื่องของคำถามประกอบด้วยอักขระทั้งหมดที่ปรากฏในTitleกล่องข้อความเมื่อeditมีการคลิกลิงก์ใต้คำถามไม่ว่าจะเป็นช่องว่างการจัดรูปแบบ mathjaxอักขระ Unicode ที่บ้า (คุณสามารถใช้Stack Exchange API ได้หากคุณต้องการสืบค้นหลาย ๆ คำถามในแต่ละครั้ง) โปรแกรมที่คุณเขียนจะต้องส่งออกสตริงที่ปรากฏอย่างน่าเชื่อถือที่ด้านบนของทุกหน้าสแต็ก Exchange: Questions Tags Users Badges Unanswered Ask Question ข้อความที่ถูกต้องนี้รวมถึงการขึ้นบรรทัดใหม่ที่เป็นตัวเลือกเป็นสิ่งเดียวที่โปรแกรมของคุณควรส่งออก ไม่มีอินพุต เอาต์พุตควรไปที่ stdout หรือหากเป็นไปไม่ได้ก็เป็นทางเลือกที่คล้ายกัน เนื่องจากการทำเช่นนี้กับแอนนาแกรมของชื่อคำถามอาจเป็นเรื่องยุ่งยากคุณอาจเลือกเพิ่มอักขระหนึ่งตัวที่คุณเลือกลงในแต่ละบรรทัดในโปรแกรมของคุณในคอลัมน์ใดก็ได้ บรรทัดทั้งหมดไม่จำเป็นต้องมีอักขระพิเศษและไม่จำเป็นต้องเป็นอักขระเดียวกันในทุกบรรทัด ตัวละครตัวนี้อาจเป็นอะไรก็ได้ยกเว้นสำหรับเทอร์มิบรรทัด อักขระในบรรทัดลบอักขระตัวใหม่หนึ่งตัวนี้ควรจะยังคงเป็นแอนนาแกรมที่สมบูรณ์แบบของชื่อคำถาม เกณฑ์การให้คะแนน (number of lines with no added …


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