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

ในสตริงที่สมดุลคู่อักขระหรือสตริงย่อยบางคู่จะปรากฏในจำนวนเท่ากันเสมอ บ่อยครั้งที่มีข้อ จำกัด เพิ่มเติมที่คู่เหล่านั้นจะต้องมีการสั่งซื้อ ตัวอย่างที่พบบ่อยที่สุดคือสตริงวงเล็บที่ถูกต้อง ดูเพิ่มเติมที่ [palindrome] และแท็ก [ไวยากรณ์]

8
จัดเรียงอาร์เรย์อัตโนมัติ
ทุกคนรักรายการซ้อนกัน! อย่างไรก็ตามบางครั้งมันก็ยากที่จะสร้างรายการซ้อนกัน คุณต้องตัดสินใจว่าคุณต้องการทำรังให้ลึกกว่านี้หรือถ้าคุณต้องการทำรังให้ตื้นขึ้น ดังนั้นสำหรับความท้าทายของคุณคุณต้อง "Autonest" รายการ หากต้องการรายการอัตโนมัติให้เปรียบเทียบรายการทุกคู่ในรายการ หากรายการที่สองมีขนาดเล็กกว่าให้แยกองค์ประกอบทั้งสองโดยแทรกการปิดและเปิดวงเล็บระหว่างพวกเขาเช่นนี้ } { {2 , 1} ตัวอย่างเช่น{2, 1}กลายเป็น{2}, {1}และ{3, 2, 1}กลายเป็น{3}, {2}, {1} หากรายการที่สองเหมือนกันก็ไม่มีอะไรเปลี่ยนแปลง ยกตัวอย่างเช่น{1, 1, 1}ยังคงเหมือนเดิมและจะกลายเป็น{2, 1, 1, 1}{2}, {1, 1, 1} หากรายการที่สองมีขนาดใหญ่กว่าให้ซ้อนทุกรายการดังต่อไปนี้หนึ่งระดับ ตัวอย่างเช่น{1, 2}จะกลายเป็น{1, {2}}และ{1, 2, 3}จะกลายเป็น{1, {2, {3}}} ความท้าทาย คุณต้องเขียนโปรแกรมหรือฟังก์ชั่นที่ใช้ในรายการตัวเลขและส่งกลับรายการเดียวกันหลังจากที่ถูก autonested ใช้อินพุตนี้ในรูปแบบรายการภาษาดั้งเดิมของคุณ (หรือตัวเลือกที่ใกล้เคียงที่สุด) หรือเป็นสตริง คุณไม่จำเป็นต้องใช้เครื่องมือจัดฟันแบบหยิกอย่างที่เคยทำในตัวอย่าง คุณสามารถใช้วงเล็บประเภทใดก็ได้ที่เป็นธรรมชาติที่สุดในภาษาของคุณตราบใดที่มันสอดคล้องกัน คุณสามารถสรุปได้อย่างปลอดภัยว่ารายการจะมีจำนวนเต็มเท่านั้น คุณสามารถสมมติว่ารายการจะมีตัวเลขอย่างน้อย 2 ตัว …

1
มีการปลอมตัวในวงเล็บหรือไม่?
มีคนให้สตริงเรา แต่ตัวละครที่เหมือนวงเล็บถูกเปลี่ยนให้เป็นสตริงปกติและเราไม่รู้ว่ามีอะไรหรือแม้แต่มีกี่ตัว สิ่งที่เรารู้ก็คือว่าถ้าL1,L2,L3,...,LNเป็นวงเล็บปีกกาด้านซ้ายที่R1,R2,R3,...,RNแตกต่างกันและเป็นวงเล็บปีกกาด้านขวาที่แตกต่างกันทุกตัวจะแตกต่างกัน (2N วงเล็บปีกกาที่แตกต่างกัน) สตริงจะใช้ได้ถ้า if เป็นหนึ่งใน (+ คือ L1+X+R1, L2+X+R2, ... , LN+X+RNซึ่งXเป็นสตริงที่ถูกต้อง X+Yที่ไหนXและYเป็นสตริงที่ถูกต้อง อักขระเดี่ยวใด ๆ ที่ไม่ใช่อักขระวงเล็บเหลี่ยม สตริงว่าง เรารู้ว่าพวกเขาเริ่มต้นด้วยสตริงที่ถูกต้องก่อนที่พวกเขาจะเปลี่ยนวงเล็บและพวกเขาไม่ได้เปลี่ยนเป็นอักขระใด ๆ ที่มีอยู่แล้วในสตริง มีอย่างน้อยหนึ่งคู่สำหรับแต่ละวงเล็บเช่นกัน คุณสามารถสร้างอักขระตัวใดที่คู่ซ้ายและขวาในวงเล็บเดิม (ค้นหาLiและปฏิบัติRiตามเงื่อนไขที่กำหนด)? เอาต์พุตคู่ของอักขระที่เป็นวงเล็บเหลี่ยม ตัวอย่างเช่นถ้า(){}[]จริง ๆ แล้วเป็นอักขระวงเล็บเหลี่ยมคุณอาจส่งออก(){}[]หรือ{}[]()หรือ[](){}ฯลฯ อาจมีหลายวิธีในการทำสตริงคุณจะต้องส่งคืนเฉพาะกรณีที่ไม่มีการกำหนดค่าวงเล็บด้วยคู่เพิ่มเติม (ดูตัวอย่าง) โปรดทราบว่าสตริงผลลัพธ์ควรมีความยาวเท่ากันเสมอ ตัวอย่าง: abcc- cไม่สามารถยึดเนื่องจากไม่มีตัวละครอื่น ๆ ที่มีทั้งสองเกิดขึ้น แต่อาจจะเป็นคู่วงเล็บดังนั้นคุณจะส่งออกว่าabab fffff - สตริงใด ๆ ที่มีอักขระไม่เกินหนึ่งตัวต้องไม่มีเครื่องหมายวงเล็บดังนั้นคุณจะส่งคืนสตริงว่างหรือไม่มีอะไรส่งออก aedbedebdcecdec - สตริงนี้ไม่สามารถมีวงเล็บใด ๆ ได้เนื่องจากมี 1 …

1
ติดตั้งเลขทศนิยมแบบไบนารีของ IEEE 754 64- บิตผ่านการจัดการจำนวนเต็ม
(ฉันติดแท็กคำถาม "C" ในขณะนั้น แต่ถ้าคุณรู้ภาษาอื่นที่สนับสนุนสหภาพคุณสามารถใช้มันได้) งานของคุณคือการสร้างตัวดำเนินการทางคณิตศาสตร์สี่มาตรฐาน+ - * /สำหรับโครงสร้างต่อไปนี้: union intfloat{ double f; uint8_t h[8]; uint16_t i[4]; uint32_t j[2]; uint64_t k; intfloat(double g){f = g;} intfloat(){k = 0;} } เช่นว่าการดำเนินการของตัวเองเท่านั้นที่จะจัดการหรือเข้าถึงส่วนจำนวนเต็ม (ดังนั้นจึงไม่มีการเปรียบเทียบกับสองครั้งตลอดเวลาในระหว่างการดำเนินการอย่างใดอย่างหนึ่ง) และผลที่ได้คือเหมือนกัน (หรือเทียบเท่าตามหน้าที่ในกรณีของผลลัพธ์ที่ไม่ใช่ตัวเลขเช่นNaN) ราวกับว่าการดำเนินการทางคณิตศาสตร์ที่สอดคล้องกันถูกนำไปใช้โดยตรงกับdoubleแทน คุณอาจเลือกส่วนจำนวนเต็มเพื่อจัดการแม้กระทั่งการใช้ส่วนต่าง ๆ ในตัวดำเนินการที่แตกต่างกัน (คุณสามารถเลือกที่จะลบ "unsigned" ออกจากฟิลด์ใด ๆ ในสหภาพได้แม้ว่าฉันไม่แน่ใจว่าต้องการทำเช่นนั้นหรือไม่) คะแนนของคุณคือผลรวมของความยาวของรหัสเป็นอักขระสำหรับผู้ให้บริการแต่ละราย คะแนนต่ำสุดชนะ สำหรับพวกเราที่ไม่คุ้นเคยกับข้อกำหนด IEEE 754 นี่เป็นบทความเกี่ยวกับเรื่องนี้ใน Wikipedia การแก้ไข: 03-06 …

4
ถอดรหัสต้นไม้ปัจจัย
ในกรณีที่คุณพลาดEncode Factor Treesนี่คือคำจำกัดความของ Tree Factor: สตริงว่างคือ 1 การต่อข้อมูลแสดงการคูณ ตัวเลขn ที่อยู่ในวงเล็บ (หรืออักขระที่จับคู่) หมายถึงตัวเลขหลักที่nโดยที่ 2 เป็นหมายเลขเฉพาะตัวแรก โปรดทราบว่าสิ่งนี้จะเกิดขึ้นซ้ำแล้วซ้ำ: n th prime เป็นต้นไม้ปัจจัยสำหรับnในวงเล็บ ปัจจัยของจำนวนควรเรียงจากน้อยไปหามากที่สุด ตัวอย่างเช่นนี่คือต้นไม้ปัจจัยสำหรับ 2 ถึง 10: () (()) ()() ((())) ()(()) (()()) ()()() (())(()) ()((())) ความท้าทายนี้ใช้รูปแบบที่คล้ายคลึงกัน อย่างไรก็ตามความท้าทายนี้คือการถอดรหัสโครงสร้างเหล่านี้ กรณีทดสอบ ขโมยอย่าง ไร้ยางอายrepurposedจากความท้าทายที่ผ่านมา นอกเหนือจากข้อ 9 ข้างต้น ... ()()((()))((())) => 100 (()(()(()))) => 101 (()())(((())))(()(())) => …

2
แสดงเครื่องหมายวงเล็บอย่างเต็มที่
วันนี้ความท้าทายของคุณคือการผลิตวงเล็บที่เป็นไปได้ทั้งหมดของการแสดงออก การป้อนข้อมูลของคุณเป็น ASCII ที่พิมพ์ได้บรรทัดเดียวที่มีหนึ่งคำหรือมากกว่านั้นคั่นด้วยเครื่องหมาย อินพุตอาจมีช่องว่าง - คุณต้องละเว้นสิ่งเหล่านี้ คำที่เป็นผู้ประกอบการคือ[a-zA-Z0-9] [^ ()a-zA-Z0-9]คุณอาจคิดว่าอินพุตนั้นถูกต้องเสมอ เอาท์พุทวิธีที่เป็นไปได้ทั้งหมดในการวงเล็บนิพจน์ที่กำหนดโดยคั่นด้วยการขึ้นบรรทัดใหม่ด้วยการขึ้นบรรทัดใหม่ที่เป็นตัวเลือก ทำไม่ได้ : คำศัพท์วงเล็บ - วงเล็บเท่านั้นรอบตัวดำเนินการ เรียงลำดับเงื่อนไขใหม่ ส่งออกช่องว่างใด ๆ ตัวอย่างอินพุต / เอาต์พุต: N N a * b (a*b) x_x_0 (x_(x_0)) ((x_x)_0) a * b|c|d (a*(b|(c|d))) (a*((b|c)|d)) ((a*b)|(c|d)) ((a*(b|c))|d) (((a*b)|c)|d) รหัสที่เล็กที่สุดเป็นไบต์ชนะ

1
ค้นหาย่านที่สมดุล
งานของคุณคือการใช้สตริงที่มีความสมดุลและจำนวนเต็มแทนระยะทาง Levenshtein (จำนวนตัวอักษรที่ต้องถูกแทรกลบหรือเปลี่ยนเพื่อให้เป็นหนึ่งในสายอื่น) และคุณจะต้องค้นหาจำนวนของสตริงที่สมดุลด้วยระยะทางนั้น จากสตริงเดิม (เช่นพื้นที่ใกล้เคียงของสตริงนั้น) เงื่อนไข สตริงที่สมดุลจะประกอบด้วยอักขระเท่านั้น ()<>[]{} คุณจะถูกขอให้ค้นหาพื้นที่ใกล้เคียงในระยะทางที่เป็นบวก อินพุตและเอาต์พุตมีความยืดหยุ่น ตราบใดที่คุณรับข้อมูลที่เหมาะสมและส่งออกคำตอบที่ถูกต้องโดยไม่ละเมิดช่องโหว่ใด ๆ ฉันมีความสุขกับคำตอบของคุณ คุณอาจเลือกหารจำนวนเต็มทั้งหมด 2 ถ้าคุณเลือก นี่คือโค้ดกอล์ฟดังนั้นจุดประสงค์คือเพื่อลดจำนวนไบต์ในคำตอบของคุณ นี่คือแรงบันดาลใจจากCMC นี้และคำตอบนี้ Testcases Case | Distance | Size of Neighborhood -------------------------------------------- () | 2 | 18 ({}) | 2 | 33 (()) | 2 | 32 <> | 4 | 186 [][] …

3
นับจำนวนสตริงไบนารีที่สมดุลที่ตรงกับชุดของมาสก์
สตริงไบนารีคือสตริงที่มีตัวละครเท่านั้นที่มาจาก01 สตริงไบนารีสมดุลเป็นสตริงไบนารีซึ่งมีเป็นจำนวนมากว่า0ในฐานะ1 s คุณจะได้รับจำนวนเต็มบวกnและจำนวนมาสก์โดยพลการแต่ละตัวมีความยาว2nอักขระและมีอักขระที่ดึงออกมาจาก012เท่านั้น สตริงไบนารีและการแข่งขันหน้ากากถ้ามันเป็นระยะเวลาเดียวกันและตกลงที่ตัวอักษรในทุกตำแหน่งที่หน้ากากไม่ได้2 เช่นหน้ากาก011022ตรงกับสตริงไบนารี011000 , 011001 , 011010 , 011011 รับnและมาสก์เป็นอินพุต (คั่นด้วยบรรทัดใหม่) คุณต้องส่งออกจำนวนสตริงไบนารีที่สมดุลที่แตกต่างกันซึ่งตรงกับมาสก์หนึ่งตัวหรือมากกว่า ตัวอย่าง อินพุต 3 111222 000112 122020 122210 102120 เหตุผล สมดุลเพียงไบนารีการจับคู่สาย111,222เป็น111,000 สมดุลเพียงไบนารีการจับคู่สาย000112เป็น000111 สมดุลสตริงไบนารีที่ตรงกับ122,020เป็น111,000 (นับแล้ว), 110010และ101010 สมดุลสตริงไบนารีที่ตรงกับ122,210เป็น110,010 (นับแล้ว) 101,010 (นับแล้ว) และ100110 สมดุลสตริงไบนารีที่ตรงกับ102,120เป็น101,100และ100,110 (นับแล้ว) ดังนั้นผลลัพธ์ควรเป็น 6 อินพุต 10 22222222222222222222 เหตุผล มี20 ให้เลือก 10สตริงไบนารีแบบสมดุลของความยาว 20 เอาท์พุต 184756 ผู้ชนะ ผู้ชนะจะเป็นผู้คำนวณการแข่งขันให้เร็วที่สุดและแน่นอนว่าจะปฏิบัติเช่นเดียวกับการใส่ข้อมูลอื่น …

4
โหมโรงตรวจสอบไวยากรณ์
โหมโรงเป็นภาษาการเขียนโปรแกรมลึกลับซึ่งมีข้อ จำกัด น้อยมาก แต่ผิดปกติในสิ่งที่ถือว่าเป็นโปรแกรมที่ถูกต้อง บล็อกใด ๆ ของข้อความ ASCII ที่พิมพ์ได้ ("บล็อก" หมายความว่าบรรทัดของ ASCII ที่พิมพ์ได้จะถูกคั่นด้วยบรรทัดใหม่ - 0x0A) ถูกต้องหากว่า: ทุกคน (แนวตั้ง) คอลัมน์ของข้อความที่มีอย่างหนึ่งมากที่สุดของและ() ละเว้นตำแหน่งแนวตั้งของพวกเขา(และ)มีความสมดุลนั่นคือแต่ละ(คู่จะถูกจับคู่กับหนึ่ง)ไปทางขวาของมันและในทางกลับกัน เขียนโปรแกรมหรือฟังก์ชั่นที่กำหนดสตริงที่มี ASCII ที่พิมพ์ได้และขึ้นบรรทัดใหม่พิจารณาว่าเป็นโปรแกรม Prelude ที่ถูกต้องหรือไม่ คุณสามารถรับอินพุตผ่าน STDIN (หรือทางเลือกที่ใกล้เคียงที่สุด) อาร์กิวเมนต์บรรทัดคำสั่งหรืออาร์กิวเมนต์ฟังก์ชัน ผลลัพธ์อาจถูกส่งคืนหรือพิมพ์ไปยัง STDOUT โดยใช้ค่าความ จริง /ค่าคงที่สองค่าที่คุณเลือก คุณต้องไม่สมมติว่าอินพุตเป็นรูปสี่เหลี่ยม นี่คือรหัสกอล์ฟดังนั้นการส่งที่สั้นที่สุด (เป็นไบต์) ชนะ ตัวอย่าง ต่อไปนี้เป็นโปรแกรมโหมโรงที่ถูกต้อง (อันที่จริงมันเป็นโปรแกรมนำเสนอจริง ): ?1-(v #1)- 1 0v ^(# 0)(1+0)#)! (#) ^#1-(0 …

14
วงเล็บลำดับตามลำดับคำในพจนานุกรม
ท้าทายถ่ายจากที่นี่และที่นี่ด้วย nลำดับวงเล็บประกอบด้วยn (และn ) s ลำดับวงเล็บที่ถูกต้องมีการกำหนดดังต่อไปนี้: คุณสามารถหาวิธีการลบวงเล็บ "()" ที่อยู่ติดกันได้ซ้ำจนกว่ามันจะว่างเปล่า ตัวอย่างเช่น(())เป็นวงเล็บที่ถูกต้องคุณสามารถลบคู่ในตำแหน่งที่ 2 และ 3 และมันจะกลายเป็น()แล้วคุณสามารถทำให้มันว่างเปล่า )()(ไม่ใช่วงเล็บที่ถูกต้องหลังจากที่คุณลบคู่ในตำแหน่งที่ 2 และ 3 มันจะกลายเป็น)(และคุณไม่สามารถลบอีกต่อไป งาน รับตัวเลขnคุณต้องสร้างลำดับวงเล็บที่ถูกต้องทั้งหมดตามลำดับพจนานุกรม เอาต์พุตสามารถเป็นอาร์เรย์รายการหรือสตริง (ในกรณีนี้คือลำดับต่อบรรทัด) คุณสามารถใช้คู่ที่แตกต่างกันของวงเล็บเช่น{}, [], ()หรือเข้าสู่ระบบเปิดปิดใด ๆ ตัวอย่าง n = 3 ((())) (()()) (())() ()(()) ()()() n = 2 (()) ()()

4
เท่ากับชนิดวงเล็บเหลี่ยม
บนพื้นฐาน นี้คำถาม กำหนดสตริงแทนที่แต่ละวงเล็บ()[]{}<>ด้วยวงเล็บของประเภทที่เหมาะสมเพื่อให้วงเล็บจับคู่และรอบซ้อนกันวงเล็บดังนี้ สิ่งที่อยู่นอกสุดคือ () ()ควรจะอยู่ข้างในโดยตรง[] []ควรจะอยู่ข้างในโดยตรง{} {}ควรจะอยู่ข้างในโดยตรง<> ด้านในตรงจาก<>จะเป็น()อีกครั้ง (รอบ) ตัวอักษรที่ไม่ใช่วงเล็บทั้งหมดจะต้องคงอยู่เหมือนเดิม วงเล็บเปิดอาจถูกแทนที่ด้วยวงเล็บเปิดบางชนิดเท่านั้นและปิดวงเล็บด้วยวงเล็บปิด อินพุตจะทำให้เป็นไปได้เสมอ นี่หมายความว่าวงเล็บนั้นจับคู่อย่างถูกต้องหากไม่ระบุประเภท ดังนั้น{ab<)c]เป็นอินพุตที่ถูกต้อง แต่มีab)(cdหรือab((cdไม่ ตัวอย่าง: 2#jd {¤>. = 2#jd (¤). abcdef = abcdef (3×5+(4-1)) = (3×5+[4-1]) <<<>><<>><<<<<<>>>>>>> = ([{}][{}][{<([{}])>}]) ไม่อนุญาตให้ใช้การแปลงดั้งเดิมของอินพุตด้วยวิธีนี้ (ไวยากรณ์ภาษาอัตโนมัติ) เช่นเคย: รหัสที่สั้นที่สุดชนะ

1
รวบรวมถังขยะ
คุณกำลังมองไปที่ถนนและมีบางคนทิ้งขยะ! คุณต้องเขียนโปรแกรมเพื่อช่วยแก้ไขปัญหาโดยการทิ้งขยะลงในถังขยะ งาน avenue ประกอบด้วยสตริงของอักขระ ASCII ที่พิมพ์ได้เช่น: [[](dust)[]] car ((paper)vomit) (broken(glass)) [[] (rotten) fence (dirty) วงเล็บบางตัวที่นี่ไม่มีที่เปรียบ นั่นเป็นเพียงล่อ สิ่งที่เราใส่ใจคือชุดของวงเล็บที่ตรงกัน ถังขยะเป็นสตริงที่เริ่มต้นด้วย[และลงท้ายด้วย]และมีวงเล็บจับคู่ภายในและวงเล็บ ตัวอย่างเช่น[]และ[[](dust)[]]เป็นถังขยะในสตริงด้านบน ถุงขยะเป็นสตริงที่เริ่มต้นด้วย(และลงท้ายด้วย)และมีวงเล็บจับคู่ภายในและวงเล็บ ตัวอย่างเช่น(dust)เป็นถุงขยะในสตริงด้านบน เป็นไปได้ว่าถุงขยะบางส่วนอยู่ในถังขยะแล้ว อย่างไรก็ตามจะมีอย่างน้อยหนึ่งรายการที่ถูกทิ้งไว้และเราจำเป็นต้องย้ายถุงขยะเพื่อให้พวกเขาทั้งหมดอยู่ในถังขยะ โดยเฉพาะสำหรับถุงขยะแต่ละถุงที่ไม่ได้อยู่ในถังขยะในปัจจุบัน (เช่นซับสตริงของถังขยะนั้น) เราต้องลบมันออกจากตำแหน่งปัจจุบันในสตริงและแทรกลงในสถานที่ที่อยู่ในถังขยะแทน . มีกฎเพิ่มเติมที่นี่ เนื่องจากเราไม่ต้องการใช้เงินมากเกินไปกับนักสะสมขยะและเส้นทางของพวกเขาพาพวกเขาไปตามถนนจากทางซ้ายไปขวาเราต้องการย้ายถุงขยะแต่ละใบไปทางซ้าย (เกณฑ์ที่สำคัญที่สุดสมมติว่าเราต้องย้ายที่ ทั้งหมด) และระยะทางที่สั้นที่สุดเท่าที่จะทำได้ (ตราบเท่าที่มันถูกย้ายไปทางซ้าย) ตัวอย่างเช่นเอาต์พุตที่ถูกต้องเท่านั้นสำหรับ [can1](bag)[can2] คือ [can1(bag)][can2] (เลื่อนถุงไปทางซ้ายหนึ่งตัวอักษร) นอกจากนี้ถุงต้องอยู่ในลำดับที่สัมพันธ์กัน: [can](bag1)(bag2) ต้องเป็น [can(bag1)(bag2)] (เช่นคุณไม่สามารถวาง(bag2)ที่ด้านซ้ายของ(bag1)) ชี้แจง จะไม่มีถุงขยะอยู่ทางซ้ายของถังขยะซ้ายสุด มันจะเป็นไปได้ที่จะสามารถทิ้งขยะทั้งหมดด้วยการย้ายไปทางซ้าย จะต้องมีอย่างน้อยหนึ่งถุงที่จะย้าย อาจมีมากกว่าหนึ่ง จะไม่มีถังขยะอยู่ในถุงขยะ …

16
มีสองชุดเท่ากัน
{}เป็นชุดที่ว่างเปล่า คุณสามารถใช้()หรือ[]ถ้าคุณเลือก เราจะไม่กำหนด "ชุด" อย่างจริงจัง แต่ตั้งค่าทั้งหมดตามคุณสมบัติต่อไปนี้: ชุดตามโครงสร้างทางคณิตศาสตร์ตามปกติ นี่คือบางจุดสำคัญ: ไม่มีการสั่งซื้อชุด ไม่มีชุดประกอบด้วยตัวเอง องค์ประกอบอยู่ในเซตหรือไม่นี่คือบูลีน ดังนั้นองค์ประกอบชุดจึงไม่สามารถมีหลายหลากได้ (เช่นองค์ประกอบไม่สามารถอยู่ในชุดได้หลายครั้ง) องค์ประกอบของชุดก็เป็นชุดและ{}เป็นองค์ประกอบดั้งเดิมเท่านั้น งาน เขียนโปรแกรม / ฟังก์ชั่นที่กำหนดว่าสองชุดเท่ากัน อินพุต ชุดที่ถูกต้องสองชุดผ่าน stdin หรืออาร์กิวเมนต์ของฟังก์ชัน รูปแบบการป้อนข้อมูลหลวมภายในเหตุผล อินพุตที่ถูกต้องบางส่วนคือ: {} {{}} {{},{{}}} {{{{{},{{}}}}}} {{},{{},{{}}}} {{{},{{}}},{{{{{},{{}}}}}}} อินพุตไม่ถูกต้อง: {{} {} Brackets will always be balanced. {{},{}} {} Set contains the same element twice เอาท์พุต ค่าความจริงถ้าอินพุตเท่ากันเป็นเท็จ กรณีทดสอบ การส่งของคุณควรตอบอย่างถูกต้องสำหรับอินพุตที่ถูกต้องทั้งหมดไม่เพียง …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.