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

การแข่งขันเพื่อแก้ปัญหาเฉพาะผ่านการใช้งานและการจัดการของสตริง

19
การปรับปรุง Caesar Pig Latin Cipher
ปัญหาเกี่ยวกับ Caesar cipher คือคำที่เป็นผลลัพธ์มักไม่สามารถออกเสียงได้ ปัญหากับ Pig Latin คือการถอดรหัสง่าย ทำไมไม่รวมพวกเขา? อินพุต คำที่ประกอบด้วยตัวอักษรภาษาอังกฤษ 26 ตัว เอาท์พุต ขั้นแรกให้เปลี่ยนพยัญชนะทุกตัวในคำเป็นพยัญชนะตัวถัดไปในตัวอักษร ดังนั้น b ไปที่ c, d ไปที่ f และ z ไปที่ b จากนั้นเปลี่ยนเสียงสระทุกตัวเป็นเสียงสระถัดไปในตัวอักษร (คุณไปที่ a) สุดท้ายหากตัวอักษรตัวแรกของคำเป็นตัวอักษรให้ย้ายตัวอักษรนั้นไปยังท้ายคำและเพิ่ม "ay" ไปยังตอนท้ายของคำ ตัวอย่าง: cat -> evday dog -> uhfay eel -> iim นี่คือรหัสกอล์ฟดังนั้นรหัสที่สั้นที่สุดชนะ กรณีไม่สำคัญ สระที่จะใช้คือ A, E, I, O และ …

22
ทำให้ตัวละครฝนตก
แรงบันดาลใจจากการแชทขนาดเล็กที่ท้าทาย รับสตริงเป็นอินพุต (อักขระที่พิมพ์ได้ ASCII เท่านั้น) ส่งออกสตริงด้วยตัวอักษร "raining" down ตัวอักษรแต่ละตัวจะต้องเป็นจำนวนสุ่มของบรรทัดลง (สุ่มระหว่าง0และความยาวของสตริงแต่ละคนมีความน่าจะเป็นไม่เป็นศูนย์) และตัวละครเดียวต่อคอลัมน์ เอาต์พุตที่เป็นไปได้ทั้งหมดต้องมีความน่าจะเป็นที่ไม่เป็นศูนย์อีกครั้งที่จะเกิดขึ้น อาจจะสับสนเล็กน้อยดังนั้นนี่เป็นตัวอย่าง (นำมาจาก CMC นั้น): Hello World d H o llo l W e r โปรดสังเกตว่าการHเว้นช่องว่างหนึ่งช่องเป็นเท่าไรdและlloทั้งหมดเกิดขึ้นในแนวนอน ที่rอยู่ไกลที่สุดลงไปที่9แต่ก็ยังน้อยกว่าความยาวของสตริงที่อยู่ห่างจากด้านบน นี่เป็นเพียงตัวอย่างหนึ่งที่มีหลายสิบของความเป็นไปได้อื่น ๆ Hello Worldสำหรับการป้อนข้อมูล ตัวอย่างอื่น ๆ อาจเป็น: test t e s t PP&CG & G P P C เข้าและส่งออกจะได้รับโดยวิธีการที่สะดวกใด ๆ อินพุตมีการรับประกันว่าไม่ว่างเปล่า (เช่นคุณจะไม่ได้รับ""เป็นอินพุต) …

8
ทำให้ตัวอักษร
พิจารณารายการคำที่เรียงตามตัวอักษรต่อไปนี้: balderdash ballet balloonfish balloonist ballot brooding broom คำทั้งหมดเริ่มต้นด้วยbและ 5 balเริ่มต้นครั้งแรกกับ ถ้าเราแค่ดูที่ 2 คำแรก: balderdash ballet เราสามารถเขียนแทน: balderdash +let โดยที่' 'จะใช้โดยที่คำที่ใช้ร่วมกันอักขระนำหน้ากับคำก่อนหน้า; ยกเว้น'+'อักขระที่ระบุอักขระสุดท้ายที่คำที่สองใช้คำนำหน้าร่วมกับคำก่อนหน้า นี่คือการจัดเรียงของ'Trie'สร้างภาพ: ผู้ปกครองคือ ' bal' และมี 2 ลูกหลาน: และ'derdash''let' ด้วยรายการที่ยาวขึ้นเช่น: balderdash ballet brooding เราสามารถใช้อักขระไพพ์เพิ่มเติม'|'เพื่อให้ชัดเจนยิ่งขึ้นเมื่อคำนำหน้าที่ใช้ร่วมกันสิ้นสุดลงดังต่อไปนี้: balderdash | +let +rooding และต้นไม้ที่เทียบเท่าจะมีรากของ'b'การมีลูกสองคน: ทรีย่อยที่มีราก'al'และและลูกสองคน'derdash'และ'let'; 'rooding'และ หากเราใช้กลยุทธ์นี้กับรายการดั้งเดิมของเรา balderdash ballet balloonfish balloonist ballot brooding broom …
31 code-golf  string 

30
ผลรวมของพลังของ 2
ความท้าทาย ได้รับการป้อนข้อมูลจำนวนเต็มxที่กลับผลของผู้มีอำนาจของทั้งสองว่าเมื่อสรุปให้1 <= x <= 255x ตัวอย่าง รับอินพุต: 86 โปรแกรมของคุณควรส่งออก: 64 16 4 2 การป้อนข้อมูล: 240 เอาท์พุท: 128 64 32 16 การป้อนข้อมูล: 1 เอาท์พุท: 1 การป้อนข้อมูล: 64 เอาท์พุท: 64 เอาท์พุทอาจมีค่าศูนย์ถ้ากำลังสองที่ไม่ได้อยู่ในผลรวม ยกตัวอย่างเช่นการป้อนข้อมูลการส่งออกเดือนพฤษภาคม650 64 0 0 0 0 0 1 เกณฑ์การให้คะแนน นี่คือรหัสกอล์ฟดังนั้นคำตอบที่สั้นที่สุดในแต่ละภาษาจะเป็นผู้ชนะ
31 code-golf  binary  code-golf  sequence  integer  chess  code-golf  number  arithmetic  matrix  code-golf  code-golf  combinatorics  grid  set-partitions  code-golf  array-manipulation  graph-theory  code-golf  number  code-golf  string  decision-problem  code-golf  matrix  cellular-automata  3d  code-challenge  restricted-source  printable-ascii  code-golf  board-game  code-golf  geometry  grid  code-golf  word-puzzle  code-golf  matrix  sorting  code-golf  code-golf  string  decision-problem  code-golf  matrix  cellular-automata  code-golf  decision-problem  code-golf  math  number  arithmetic  restricted-source  code-golf  code-golf  number  integer  matrix  code-golf  date  code-golf  matrix  code-golf  sequence  combinatorics  chemistry  code-golf  array-manipulation  popularity-contest  code-golf  code-golf  natural-language  code-golf  number  integer  sorting  substitution  code-golf  string  number  date  encode  code-golf  decision-problem  code-golf  string  subsequence  code-golf  string  alphabet  code-golf 

9
ป้ายทะเบียนของฉันมีกี่จุด
(นี่คือคำถามรหัสกอล์ฟครั้งแรกของฉัน) เมื่อฉันยังเป็นเด็กพ่อของฉันและฉันคิดค้นเกมที่แผ่นป้ายทะเบียนรถที่เราเห็นบนรถสามารถให้คะแนนตามกฎง่ายๆ: จำนวน X ของตัวอักษรหรือตัวเลขเดียวกันให้ X-1 คะแนนตัวอย่าง: 22 = 1 point aa = 1 point 5555 = 3 points ตัวเลขต้องอยู่ถัดจากแต่ละคนดังนั้น3353ให้ 1 คะแนนเท่านั้นเนื่องจาก 5 แบ่งลำดับของ 3 ลำดับของตัวเลข X ในลำดับจากน้อยไปหามากหรือจากมากไปน้อยอย่างน้อย 3 ให้เป็นคะแนน X ตัวอย่าง: 123 = 3 points 9753 = 4 points 147 = 3 points ระบบคะแนนใช้งานได้กับตัวเลข 1 หลักเท่านั้นดังนั้น1919อย่าให้แต้มและ14710ให้ 3, (147) เท่านั้น …
31 code-golf  string 

30
ศูนย์รวมความท้าทายชั้นนำ
ความท้าทาย กำหนดจำนวนเต็มสองค่าเป็นอินพุต ( xและy), ส่งออกxเป็นสตริงที่มีเลขศูนย์นำหน้าจำนวนมากที่จำเป็นเพื่อให้yอักขระมีความยาวโดยไม่มีเครื่องหมาย กฎระเบียบ หากxมีมากกว่าyตัวเลขเอาท์พุทxเป็นสตริงโดยไม่มีการดัดแปลง ไม่ยอมรับเอาต์พุตเป็นจำนวนเต็มแม้ว่าจะไม่มีเลขศูนย์นำหน้า เมื่อxใดที่เป็นลบให้รักษา-ตามที่เป็นและดำเนินการกับค่าสัมบูรณ์ ค่าลบyควรถือเป็น 0 ซึ่งหมายความว่าคุณแสดงผลxตามที่เป็น (แต่เป็นสตริง) ตัวอย่าง: IN: (1,1) OUT: "1" IN: (1,2) OUT: "01" IN: (10,1) OUT: "10" IN: (-7,3) OUT: "-007" IN: (-1,1) OUT: "-1" IN: (10,-1) OUT: "10" IN: (0,0) OUT: "0" IN: (0,1) OUT: "0" IN: (0,4) OUT: "0000" …
31 code-golf  string 

30
ทำกล่องแหลมคม
รับจำนวนเต็มบวกสองค่า W และ H ส่งออกกล่อง ASCII-art ซึ่งเส้นขอบทำจากเครื่องหมายทับ ( /และ\) ด้วย W "spikes" ที่ขอบด้านบนและด้านล่างและ H "spikes" ที่ขอบซ้ายและขวา การตกแต่งภายในของกล่องเต็มไปด้วยช่องว่าง "ขัดขวาง" เป็นเพียงสองสแลชมารวมกันเพื่อสร้างรูปร่างลูกศร: /\ \/ / \ \ / ดังนั้นผลลัพธ์สำหรับW = 4, H = 3จะเป็น /\/\/\/\ \ / / \ \ / / \ \/\/\/\/ เนื่องจากมีหนามแหลมด้านบนชี้ขึ้น 4 ตัว 4 ที่ด้านล่างชี้ลง 3 ด้านซ้ายชี้ไปทางซ้ายและ 3 ทางขวาชี้ …

26
เหลือเวลาอีกเท่าไร
โปรแกรม คุณจะได้รับสองสายและB Aคือตำแหน่งปัจจุบันที่ตัวจับเวลาของคุณอยู่ที่และBคือตำแหน่งที่ตัวจับเวลาของคุณจะหยุด สตริงทั้งสองอยู่ในรูปแบบm: ss คุณต้องเขียนโปรแกรมที่กำหนดจำนวนของเวลาที่เหลือซึ่งก็ควรจะจัดรูปแบบเป็นm: ssหรือmm: ss ตัวอย่าง 0:00 0:01 -> 0:01 0:55 1:00 -> 0:05 1:45 3:15 -> 1:30
31 code-golf  string  date 

19
ใช้แท็บเสร็จสมบูรณ์
การทำให้แท็บสมบูรณ์เป็นคุณสมบัติที่มีประโยชน์ที่ทำให้คำสั่งที่เขียนบางส่วนเสร็จสมบูรณ์โดยอัตโนมัติ คุณกำลังจะใช้งานมัน ตัวอย่างเช่นถ้าคำสั่งที่ใช้ได้อยู่['apply','apple','apple pie','eat']แล้วaจะเสร็จสมบูรณ์จะ applเป็นทั้งหมดของคำสั่งที่เริ่มต้นด้วยนอกจากนี้ยังเริ่มต้นด้วยaappl Input / Output คุณต้องใส่สตริง A และชุดสตริง B คุณต้องแสดงคำนำหน้าทั่วไปที่ยาวที่สุดของ B ทั้งหมดที่ขึ้นต้นด้วย A หากไม่มีตัวเลือกใดขึ้นต้นด้วย A ให้ส่งคืน A คุณสามารถสันนิษฐานได้ว่า B นั้นไม่นับไม่ได้และสตริงทั้งหมดนั้นจะไม่ว่างเปล่า คุณไม่สามารถสันนิษฐานได้ว่าตัวเลือกใด ๆ ที่เริ่มต้นด้วย A และคำนำหน้าทั่วไปจะยาวกว่า A คุณสามารถคำนึงถึงขนาดตัวพิมพ์หรือตัวพิมพ์เล็กและตัวพิมพ์เล็ก คุณจะต้องจัดการกับ ASCII ที่พิมพ์ได้ บิวด์อินที่อนุญาตงานนี้อย่างชัดเจน กรณีทดสอบ: 'a' ['apply','apple','apple pie','eat'] => 'appl' 'a' ['apple pie'] => 'apple pie' 'apple' ['eat','dine'] => 'apple' …
31 code-golf  string 

21
หัว, ไหล่, หัวเข่าและเท้า, หัวเข่าและเท้า
บทนำ: ฉันคิดว่าเราทุกคนรู้และมันอาจถูกแปลเป็นภาษาต่าง ๆ มากมาย: เพลงเด็ก "Head, shoulders, Knees and Toes": หัว, ไหล่, หัวเข่าและเท้า, หัวเข่าและเท้า หัว, หัวเข่า, และหัวเข่าและนิ้วเท้า และตาและหูและปากและจมูก หัว, ไหล่, หัวเข่าและเท้า, หัวเข่าและเท้า วิกิพีเดีย ท้าทาย: อินพุต:จำนวนเต็มบวก เอาท์พุท:เอาท์พุทหนึ่งในคำต่อไปนี้ขึ้นอยู่กับอินพุตเป็นดัชนี n-th: head shoulders knees toes eyes ears mouth nose ส่วนต่าง ๆ ของร่างกายจะถูกผนวกเข้ากับดัชนี: Head (0), shoulders (1), knees (2) and toes (3), knees (4) and …

9
โปรแกรม Acme Canine Decoder 2000 ของศาสตราจารย์ชวาร์ตมันมาน
บทนำ เรา - โดยเฉพาะในหมู่พวกเราที่มีแนวโน้มที่จะเป็นแฟน - ทุกคนจำการ์ตูนเก่าแก่ของFar Side : เห็นได้ชัดว่าศาสตราจารย์ชวาร์ตซ์แมนสามารถแปรงทักษะการเขียนโปรแกรมของเขาได้อีกเล็กน้อยก่อนที่เขาจะใช้สิ่งประดิษฐ์ของเขา แต่คุณสามารถทำซ้ำด้วยตัวคุณเอง ... ใช้น้อยที่สุดเท่าที่เป็นไปได้? ข้อมูลจำเพาะอินพุต คุณต้องสร้างสคริปต์ที่แปลเสียงสุนัขให้เป็นเสียง "ไฮ" อย่างเหมาะสม นี่คือรหัสกอล์ฟบริสุทธิ์ จำนวนไบต์ต่ำสุดชนะ ข้อมูลที่คุณป้อนจะประกอบด้วยโทเค็นต่อไปนี้รวมกัน: Bark, Baark, Baaark, Baaaark... (นั่นคือB*rk มีอย่างน้อย 1 aแทนที่เครื่องหมายดอกจัน) Woof, Wooof, Woooof... ( W*fอย่างน้อย2 o s เปลี่ยนเครื่องหมายดอกจัน) Grr, Grrr, Grrrr, ... , ( Gตามมาด้วยอย่างน้อย2 r s) จำนวนอักขระ.(จุด), !(เครื่องหมายอัศเจรีย์) และ / หรือ?(เครื่องหมายคำถาม) ซึ่งอาจเกิดขึ้นที่ใดก็ได้ในอินพุต …
31 code-golf  string 

30
เพชรตัวอักษร
คุณเคยเห็นรูปสามเหลี่ยมตัวอักษรที่น่าทึ่งการแก้แค้นของรูปสามเหลี่ยมตัวอักษรและตอนนี้ถึงเวลาสำหรับการแก้แค้นของรูปสามเหลี่ยมตัวอักษร! แนะนำ ... เพชรอัลฟาเบ็ท! งานของคุณคือการส่งออกข้อความที่แน่นอนนี้ตัวพิมพ์เล็ก / ตัวพิมพ์ใหญ่ไม่สำคัญแม้ว่าบรรทัดใหม่ทำ: bcdefghijklmnopqrstuvwxyzazyxwvutsrqponmlkjihgfedcb cdefghijklmnopqrstuvwxyzabazyxwvutsrqponmlkjihgfedc defghijklmnopqrstuvwxyzabcbazyxwvutsrqponmlkjihgfed efghijklmnopqrstuvwxyzabcdcbazyxwvutsrqponmlkjihgfe fghijklmnopqrstuvwxyzabcdedcbazyxwvutsrqponmlkjihgf ghijklmnopqrstuvwxyzabcdefedcbazyxwvutsrqponmlkjihg hijklmnopqrstuvwxyzabcdefgfedcbazyxwvutsrqponmlkjih ijklmnopqrstuvwxyzabcdefghgfedcbazyxwvutsrqponmlkji jklmnopqrstuvwxyzabcdefghihgfedcbazyxwvutsrqponmlkj klmnopqrstuvwxyzabcdefghijihgfedcbazyxwvutsrqponmlk lmnopqrstuvwxyzabcdefghijkjihgfedcbazyxwvutsrqponml mnopqrstuvwxyzabcdefghijklkjihgfedcbazyxwvutsrqponm nopqrstuvwxyzabcdefghijklmlkjihgfedcbazyxwvutsrqpon opqrstuvwxyzabcdefghijklmnmlkjihgfedcbazyxwvutsrqpo pqrstuvwxyzabcdefghijklmnonmlkjihgfedcbazyxwvutsrqp qrstuvwxyzabcdefghijklmnoponmlkjihgfedcbazyxwvutsrq rstuvwxyzabcdefghijklmnopqponmlkjihgfedcbazyxwvutsr stuvwxyzabcdefghijklmnopqrqponmlkjihgfedcbazyxwvuts tuvwxyzabcdefghijklmnopqrsrqponmlkjihgfedcbazyxwvut uvwxyzabcdefghijklmnopqrstsrqponmlkjihgfedcbazyxwvu vwxyzabcdefghijklmnopqrstutsrqponmlkjihgfedcbazyxwv wxyzabcdefghijklmnopqrstuvutsrqponmlkjihgfedcbazyxw xyzabcdefghijklmnopqrstuvwvutsrqponmlkjihgfedcbazyx yzabcdefghijklmnopqrstuvwxwvutsrqponmlkjihgfedcbazy zabcdefghijklmnopqrstuvwxyxwvutsrqponmlkjihgfedcbaz abcdefghijklmnopqrstuvwxyzyxwvutsrqponmlkjihgfedcba bcdefghijklmnopqrstuvwxyzazyxwvutsrqponmlkjihgfedcb abcdefghijklmnopqrstuvwxyzyxwvutsrqponmlkjihgfedcba zabcdefghijklmnopqrstuvwxyxwvutsrqponmlkjihgfedcbaz yzabcdefghijklmnopqrstuvwxwvutsrqponmlkjihgfedcbazy xyzabcdefghijklmnopqrstuvwvutsrqponmlkjihgfedcbazyx wxyzabcdefghijklmnopqrstuvutsrqponmlkjihgfedcbazyxw vwxyzabcdefghijklmnopqrstutsrqponmlkjihgfedcbazyxwv uvwxyzabcdefghijklmnopqrstsrqponmlkjihgfedcbazyxwvu tuvwxyzabcdefghijklmnopqrsrqponmlkjihgfedcbazyxwvut stuvwxyzabcdefghijklmnopqrqponmlkjihgfedcbazyxwvuts rstuvwxyzabcdefghijklmnopqponmlkjihgfedcbazyxwvutsr qrstuvwxyzabcdefghijklmnoponmlkjihgfedcbazyxwvutsrq pqrstuvwxyzabcdefghijklmnonmlkjihgfedcbazyxwvutsrqp opqrstuvwxyzabcdefghijklmnmlkjihgfedcbazyxwvutsrqpo nopqrstuvwxyzabcdefghijklmlkjihgfedcbazyxwvutsrqpon mnopqrstuvwxyzabcdefghijklkjihgfedcbazyxwvutsrqponm lmnopqrstuvwxyzabcdefghijkjihgfedcbazyxwvutsrqponml …

20
ฟาโรสับเปลี่ยนอาเรย์
ฟาโรสับเปลี่ยนเป็นเทคนิคที่ใช้บ่อยโดยนักมายากลที่ "สับ" ดาดฟ้า เพื่อทำการสับไพ่แบบแฟโรคุณต้องตัดเด็คเป็น 2 ส่วนเท่ากันก่อน ตัวอย่างเช่น [1 2 3 4 5 6 7 8] แฟโรสับเป็น [1 5 2 6 3 7 4 8] สามารถทำซ้ำได้หลายครั้ง น่าสนใจพอถ้าคุณทำซ้ำครั้งนี้มากพอคุณจะกลับมาที่อาร์เรย์เดิมเสมอ ตัวอย่างเช่น: [1 2 3 4 5 6 7 8] [1 5 2 6 3 7 4 8] [1 3 5 7 2 4 6 …
31 code-golf  permutations  card-games  code-golf  graphical-output  random  code-golf  image-processing  color  code-golf  primes  code-golf  math  arithmetic  combinatorics  decision-problem  code-golf  sequence  number-theory  binary  code-golf  number-theory  set-theory  code-golf  hashing  code-golf  game  card-games  code-golf  ascii-art  code-golf  arithmetic  array-manipulation  jelly  code-golf  string  array-manipulation  code-golf  sorting  code-challenge  code-golf  number  date  binary  code-golf  arithmetic  code-golf  math  number  linear-algebra  polynomials  code-golf  ascii-art  code-golf  grid  decision-problem  code-golf  string  combinatorics  code-golf  string  kolmogorov-complexity  arithmetic  date  code-golf  number  data-structures  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  array-manipulation 

30
มันเป็นคำที่เป็นหลุมเป็นบ่อหรือไม่?
(แรงบันดาลใจจากความท้าทายนี้ในเรื่อง Puzzling - สปอยเลอร์สำหรับปริศนานั้นอยู่ด้านล่างดังนั้นหยุดอ่านที่นี่ถ้าคุณต้องการแก้ปริศนานั้นด้วยตัวคุณเอง!) หากตัวอักษรในคำเกิดขึ้นตามตัวอักษรช้ากว่าตัวอักษรก่อนหน้าในคำนั้นเราเรียกว่าการเพิ่มขึ้นระหว่างตัวอักษรสองตัว มิฉะนั้นรวมทั้งถ้าหากมันเป็นตัวอักษรเดียวกันก็เรียกว่าฤดูใบไม้ร่วง ยกตัวอย่างเช่นคำว่าACEมีสองเพิ่มขึ้น ( AไปCและCไปE) และไม่มีการตกอยู่ในขณะที่THEมีสองน้ำตก ( TไปHและHไปE) และไม่มีการเพิ่มขึ้น เราเรียกคำว่าBumpyหากลำดับของการเพิ่มขึ้นและตกสลับกัน ตัวอย่างเช่นBUMPเพิ่มขึ้น ( Bเป็นU) ตก ( Uเป็นM) เพิ่มขึ้น ( Mเป็นP) โปรดทราบว่าลำดับแรกไม่จำเป็นต้องเพิ่มขึ้น - BALDไปตกเพิ่มขึ้นและยังเป็นหลุมเป็นบ่อ ความท้าทาย ได้รับคำเอาท์พุทไม่ว่าจะเป็น Bumpy หรือไม่ อินพุต คำ (ไม่จำเป็นต้องเป็นคำพจนานุกรม) ประกอบด้วยอักษร ASCII ( [A-Z]หรือ[a-z]) ตัวอักษรในรูปแบบที่เหมาะสมใด ๆ ตัวเลือกของคุณหากอินพุตเป็นตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็กทั้งหมด แต่ต้องสอดคล้องกัน คำจะมีความยาวอย่างน้อย 3 ตัวอักษร เอาท์พุต ค่าความจริง / ความเท็จไม่ว่าจะเป็นคำที่ป้อนเป็น Bumpy (ความจริง) …

8
เรียงลำดับ James Bond เหล่านี้
บทนำ คุณปู่ของฉันเป็นแฟนตัวยงของเจมส์บอนด์ แต่เขาก็ไม่แน่ใจในการจัดอันดับนักแสดงที่เขาชื่นชอบอยู่เสมอ เช่นนี้เขามักจะทำรายการซึ่งเป็นงานจำนวนมาก เขาขอให้ฉันสร้างโปรแกรมที่จะทำให้ชีวิตของเขาง่ายขึ้น แต่ฉันไม่มีเวลาสำหรับเรื่องนั้นฉันต้องทำงาน! ดังนั้นฉันจะไว้ใจพวกคุณ ท้าทาย ความท้าทายนั้นง่าย อินพุตจะประกอบด้วยรายการในรูปแบบต่อไปนี้: <number> <space> <actor's name> <newline> งานของคุณคือการจัดเรียงตามหมายเลขที่จุดเริ่มต้นของบรรทัดเริ่มจากสุดท้ายและลงท้ายด้วยบรรทัดแรก ควรลบหมายเลขทั้งหมด อย่างไรก็ตามบางครั้งคุณปู่ของฉันทำผิดพลาด ดังนั้นคุณจะต้องตรวจสอบข้อมูล หากหนึ่งในรายชื่อไม่ได้อ้างถึงนักแสดงคนใดคนหนึ่งที่เล่นบอร์นคุณต้องยกเลิกมัน ในกรณีของการทำซ้ำควรลบซ้ำและชื่อควรรักษาน้ำหนักต่ำสุดที่เกี่ยวข้อง (ตัวอย่าง # 3) ไม่มีการ จำกัด จำนวนบรรทัดที่อาจมี ผลลัพธ์จะต้องเป็นรายการของการเรียงลำดับบางอย่างไม่ว่าจะเป็นอาร์เรย์สตริงที่คั่นด้วยเครื่องหมายจุลภาคเพียงแค่ค่าคั่นด้วยช่องว่างหรืออย่างอื่นทั้งหมดเช่น Pierce Brosnan, Sean Connery, David Niven ขึ้นบรรทัดใหม่หรือช่องว่างที่ได้รับอนุญาต ตัวอย่างอินพุตและเอาต์พุต การป้อนข้อมูล: 1 ฌอนคอนเนอรี่ 2 เอ็มม่าวัตสัน 5 ทิโมธีดัลตัน 4 โรเจอร์มัวร์ 3 Daniel Craig เอาท์พุท: Timothy …

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