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

ความท้าทายนี้มีจุดมุ่งหมายเพื่อแก้ไขโดยการเรียงลำดับการจัดเรียงหรือจัดระเบียบชุดข้อมูลบางส่วน

2
คำที่พบมากที่สุดสิบร้อยคำ
คำถามนี้เขียนขึ้นเพราะ"สิ่งที่ผู้อธิบาย"เป็นเรื่องสนุกที่จะอ่านและทำให้ฉันมีความคิด เขียน "สิ่งที่ทำให้คอมพิวเตอร์ทำสิ่งต่าง ๆ " ที่อ่าน / รับชุดตัวอักษรตัวเลขและสิ่งต่าง ๆ เช่นนี้"#%|?และส่งคืนTrue / 1ถ้าคำทั้งหมดเป็นส่วนหนึ่งของชุดนี้ หากคำทั้งหมดไม่ได้เป็นส่วนหนึ่งของชุดนั้นให้คืนคำที่ไม่ได้เป็นส่วนหนึ่งของคำนั้น เว็บไซต์นี้ถือว่าถูกต้องในทุกกรณี กฎถูกเขียนขึ้นเพื่อทำตามข้อกำหนดบนไซต์นั้น ตัวอย่าง: ความจริง : รหัสควรคืนค่าความจริงหากข้อความทั้งหมดเหนือเส้นแนวนอนแรกถูกวางเป็นอินพุต บรรทัดต่อไปนี้ควรคืนค่าความจริง (อินพุตถูกคั่นด้วย###) This returns "Hello, World!" ### tHiS rEtUrNs TrUe... ### Thing Explainer is a book written by a man. The man writes books with simple words. ### This set of …
9 code-golf  string  parsing  code-golf  array-manipulation  random  permutations  code-golf  string  code-golf  parsing  code-golf  string  quine  code-golf  string  parsing  comment  code-golf  string  counting  natural-language  code-golf  string  decision-problem  code-golf  math  code-challenge  metagolf  test-battery  code-golf  string  code-golf  math  number  arithmetic  source-layout  code-golf  number  primes  decision-problem  code-golf  math  arithmetic  code-golf  date  code-golf  string  cryptography  code-golf  code-golf  chess  board-game  code-golf  geometry  grid  puzzle-solver  set-partitions  code-golf  number  natural-language  code-golf  ascii-art  code-golf  math  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  string  natural-language  code-golf  game  board-game  tic-tac-toe  code-golf  ascii-art  hexagonal-grid  code-golf  string  comment  code-golf  internet  code-golf  sorting  code-golf  kolmogorov-complexity  unicode  code-golf  tips  code-golf  string  natural-language  code-golf  string  kolmogorov-complexity  source-layout  hello-world  code-golf  string  kolmogorov-complexity  counting  natural-language  code-golf  random  quine  code-golf  string  math  bitwise  code-golf  permutations  code-golf  string  code-golf  arithmetic 

1
จัดเรียงอาร์เรย์สองมิติที่เต็มไปด้วยสัญญาณรบกวนโดยการสลับตัวเลขที่อยู่ติดกัน [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว อาร์เรย์สองมิติที่มีขนาด n × n เต็มไปด้วยตัวเลข n * n โดยเริ่มจากหมายเลข 1 ตัวเลขเหล่านั้นจะถูกจัดเรียงต่อแถวตามลำดับจากน้อยไปมาก จำนวนแถวแรกจะต้องมากกว่าจำนวนสุดท้ายของแถวก่อนหน้า (จำนวนที่น้อยที่สุดของทั้งหมด (1) จะอยู่ใน [0,0]) นี้มีความคล้ายคลึงกับ15 ปริศนา นี่คือตัวอย่างเช่นอาร์เรย์เรียงขนาดn = 3 1 2 3 4 5 6 7 8 9 อินพุต อินพุตเป็นสัญญาณรบกวน สามารถมีขนาดใดก็ได้สูงสุด n = 10 ตัวอย่างสำหรับ n = 3: 4 2 3 …

1
ช่วยฉันเติมกระเป๋าเงินของฉัน!
เมื่อไม่นานมานี้ฉันซื้อกระเป๋าเงินใหม่ซึ่งสามารถถือไพ่ได้ 8 ใบ (ทั้งสี่ด้าน) อย่างไรก็ตามดูเหมือนว่าฉันจะมีการ์ดมากกว่านั้นและฉันต้องเลือกสิ่งที่ฉันต้องการพกพาไปด้วย การ์ดบางใบที่ฉันใช้บ่อยกว่าการ์ดอื่น ๆ แต่การ์ดที่ฉันชอบพกติดตัวไม่จำเป็นต้องเป็นการ์ดที่ฉันใช้บ่อยที่สุด ความท้าทาย ให้สแต็คการ์ดคืนเลย์เอาท์ของกระเป๋าเงินของฉันด้วยวิธีที่ดีที่สุดที่เป็นไปได้ โครงร่างควรเป็นดังนี้: __ __ (row 1) __ __ (row 2) __ __ (row 3) __ __ (row 4) ขณะนี้ฉันมีการ์ดต่อไปนี้ - สแต็คจะประกอบด้วยตัวเลือกจากสิ่งเหล่านี้เสมอ: 1บัตรประจำตัวประชาชน ( ID ) 1ใบขับขี่ ( DL ) 2บัตรเครดิต ( CC ) 5เดบิตการ์ด ( DC ) 1บัตรขนส่งสาธารณะ ( PC ) …

5
การเปรียบเทียบรายการพจนานุกรม
อินพุต สองรายการAและBจำนวนเต็มที่ไม่ติดลบ เอาท์พุต อย่างใดอย่าง1หนึ่ง0หรือ-1ขึ้นอยู่กับว่าAมีขนาดใหญ่กว่าเท่ากับหรือเล็กกว่าที่Bเกี่ยวกับการจัดเรียงคำศัพท์บิดตามที่กำหนดไว้ด้านล่าง ถ้าคุณต้องการคุณสามารถแทนที่1, 0และ-1อื่น ๆ สามค่าคงที่ใด ๆ การเรียงลำดับพจนานุกรมแบบบิดเบี้ยวนั้นเหมือนกับการเรียงลำดับพจนานุกรมแบบธรรมดาในการที่คุณเปรียบเทียบองค์ประกอบรายการตามองค์ประกอบและตัดสินใจลำดับของพวกเขาที่ดัชนีที่แตกต่างกันครั้งแรก อย่างไรก็ตามในเวอร์ชันที่บิดเบี้ยวเราใช้การเรียงลำดับที่แตกต่างกันสำหรับจำนวนเต็มแบบไม่ลบในแต่ละดัชนี กล่าวคือในทุกดัชนีi(การทำดัชนีเริ่มต้นจาก1) ลำดับของiจำนวนเต็มที่ไม่ใช่ค่าลบแรก(จาก0ถึงi-1) จะถูกย้อนกลับและจะถูกย้ายเหนือหมายเลขอื่นทั้งหมด นอกจากนี้ยังมี "องค์ประกอบที่ขาดหายไป" ที่หมายหนึ่งรายการเป็นที่สั้นลงกว่าที่อื่น ๆ i-1จะถูกย้ายไปด้านล่าง สายตาคำสั่งซื้อที่ดัชนีiคือ i < i+1 < i+2 < i+3 < ... < [missing element] < i-1 < i-2 < i-3 < ... < 2 < 1 < 0 โปรดทราบว่าครั้งแรก...หมายถึงตัวเลขมากมาย ซึ่งหมายความว่ารายการต่อไปนี้อยู่ในลำดับจากน้อยไปมากตามการเรียงลำดับพจนานุกรมบิด: [3,2,3,4] [3,2,3,5] …

9
การสั่งซื้ออาร์เรย์เชิงลบจำนวนเต็มศูนย์และบวกด้วยการวนซ้ำหนึ่งครั้ง
ใช้อาร์เรย์ของจำนวนเต็มที่มีจำนวนลบจำนวนบวกและเลขศูนย์ จัดกลุ่มมันด้วยการวนซ้ำหนึ่งครั้งและอยู่ในตำแหน่งที่จำนวนลบทั้งหมดมาก่อนตามด้วยศูนย์ทั้งหมดตามด้วยตัวเลขบวกทั้งหมด ตัวอย่าง: Input: 5, 3, 0, -6, 2, 0, 5 Output: -6, 0, 0, 3, 2, 5, 5 โปรดทราบว่าตัวเลขไม่จำเป็นต้องถูกจัดเรียงอย่างสมบูรณ์เพียงแค่เรียงตามเครื่องหมาย ดังนั้นอาร์เรย์สุดท้ายจะมีลักษณะดังนี้: -, -, ..., -, -, 0, 0, ..., 0, 0, +, +, ..., +, + กฎระเบียบ คุณสามารถใช้อาร์เรย์อินพุตและหน่วยความจำเพิ่มเติมจำนวนคงที่เท่านั้น (เช่นคุณไม่สามารถสร้างอาร์เรย์ได้อีก) คุณสามารถใช้หนึ่งวงเท่านั้นซึ่งอาจดำเนินการได้หลายครั้งตามความยาวของอาร์เรย์ คุณไม่สามารถใช้ฟังก์ชั่นในตัวที่ปิดบังการวนลูปได้ทุกชนิด ซึ่งรวมถึงฟังก์ชั่นการเรียงลำดับในตัว ผลลัพธ์ควรอยู่ในรูปแบบที่ฉันอธิบาย ผู้ชนะจะเป็นคนที่จะส่งรหัสที่สั้นที่สุด (นับเป็นไบต์) ที่เปลี่ยนอาร์เรย์เริ่มต้นเป็นรูปแบบที่ถูกต้อง (เช่นที่อธิบายข้างต้น)

7
เรียงตามตัวอักษรที่กำหนดเอง
ความท้าทายคือการจัดทำโปรแกรมที่เรียงลำดับรายการคำศัพท์เฉพาะที่จำเป็นต้องเรียงตามลำดับตัวอักษรแบบสุ่ม โปรแกรมของคุณจะยอมรับสตริงของคำที่คั่นด้วยเครื่องหมายจุลภาคและตัวอักษรใหม่ โปรแกรมของคุณจะแสดงผลทุกคำด้วยวิธีเดียวกันในลำดับที่เรียงลำดับใหม่ ตัวอย่าง: การป้อนข้อมูล: home,oval,cat,egg,network,green bcdfghijklmnpqrstvwxzaeiouy เอาท์พุท: cat,green,home,network,egg,oval มันคือ รหัสกอล์ฟดังนั้นผู้ชนะคือบุคคลที่มีโปรแกรมสั้นที่สุด นี่เป็นความท้าทายครั้งแรกของฉันดังนั้นการปรับปรุงคำถาม / ความท้าทายจะได้รับการชื่นชม
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.