HackerRank
1.0.0
วิธีแก้ปัญหาที่มีประสิทธิภาพเกี่ยวกับ HackerRank ที่เขียนใน C#
อัลกอริทึม
| ชื่อ | สารละลาย | ความยากลำบาก | คะแนน | เวลา | ช่องว่าง |
|---|---|---|---|---|---|
| แก้ฉันก่อน | C# | ง่าย | 1 | o (1) | o (1) |
| ผลรวมอาร์เรย์ง่ายๆ | C# | ง่าย | 10 | บน) | o (1) |
| เปรียบเทียบแฝดสาม | C# | ง่าย | 10 | บน) | o (1) |
| ผลรวมที่ใหญ่มาก | C# | ง่าย | 10 | บน) | o (1) |
| ความแตกต่างในแนวทแยง | C# | ง่าย | 10 | บน) | o (1) |
| บวกลบ | C# | ง่าย | 10 | บน) | o (1) |
| บันได | C# | ง่าย | 10 | บน) | o (1) |
| ผลรวม MINI-MAX | C# | ง่าย | 10 | บน) | o (1) |
| เทียนเค้กวันเกิด | C# | ง่าย | 10 | บน) | o (1) |
| การแปลงเวลา | C# | ง่าย | 10 | o (1) | o (1) |
| นักเรียนให้คะแนน | C# | ง่าย | 10 | บน) | o (1) |
| แอปเปิ้ลและส้ม | C# | ง่าย | 10 | บน) | o (1) |
| จำนวนการกระโดดบรรทัด | C# | ง่าย | 10 | o (1) | o (1) |
| ระหว่างสองชุด | C# | ง่าย | 10 | o (n*logn) | o (1) |
| ทำลายสถิติ | C# | ง่าย | 10 | บน) | o (1) |
| แผนก Subarray | C# | ง่าย | 10 | บน) | o (1) |
| คู่ผลรวมที่หาร | C# | ง่าย | 10 | บน) | บน) |
| นกอพยพ | C# | ง่าย | 10 | บน) | o (1) |
| วันโปรแกรมเมอร์ | C# | ง่าย | 15 | o (1) | o (1) |
| แผนกบิล | C# | ง่าย | 10 | บน) | o (1) |
| ขายโดยการจับคู่ | C# | ง่าย | 10 | บน) | บน) |
| สมุดวาด | C# | ง่าย | 10 | o (1) | o (1) |
| การนับหุบเขา | C# | ง่าย | 15 | บน) | o (1) |
| ร้านขายอุปกรณ์อิเล็กทรอนิกส์ | C# | ง่าย | 15 | o (n^2) | o (1) |
| แมวและเมาส์ | C# | ง่าย | 15 | o (1) | o (1) |
| สร้างจัตุรัสวิเศษ | C# | ปานกลาง | 20 | บน) | o (1) |
| การเลือกหมายเลข | C# | ง่าย | 20 | บน) | บน) |
| ปีนกระดานผู้นำ | C# | ปานกลาง | 20 | o (n*logn) | บน) |
| การแข่งขันกีดขวาง | C# | ง่าย | 15 | บน) | o (1) |
| ผู้ดู PDF Designer | C# | ง่าย | 20 | บน) | o (1) |
| ต้นยูโทเปีย | C# | ง่าย | 20 | o (1) | o (1) |
| ศาสตราจารย์โกรธ | C# | ง่าย | 20 | บน) | o (1) |
| วันที่สวยงามในภาพยนตร์ | C# | ง่าย | 15 | บน) | o (1) |
| โฆษณาไวรัส | C# | ง่าย | 15 | บน) | o (1) |
| ช่วยนักโทษ! | C# | ง่าย | 15 | o (1) | o (1) |
| การหมุนอาร์เรย์แบบวงกลม | C# | ง่าย | 20 | บน) | o (1) |
| สมการลำดับ | C# | ง่าย | 20 | บน) | บน) |
| กระโดดบนเมฆ: กลับมาอีกครั้ง | C# | ง่าย | 15 | บน) | o (1) |
| ค้นหาตัวเลข | C# | ง่าย | 25 | o (logn) | o (1) |
| แฟคทอเรียลยาวเป็นพิเศษ | C# | ปานกลาง | 20 | บน) | o (1) |
| ผนวกและลบ | C# | ง่าย | 20 | o (1) | o (1) |
| เชอร์ล็อคและสี่เหลี่ยม | C# | ง่าย | 20 | บน) | o (1) |
| ห้องสมุดปรับ | C# | ง่าย | 15 | o (1) | o (1) |
| ตัดแท่ง | C# | ง่าย | 20 | o (n*logn) | บน) |
| ชุดย่อยที่ไม่สามารถแบ่งแยกได้ | C# | ปานกลาง | 20 | บน) | บน) |
| สตริงซ้ำ | C# | ง่าย | 20 | o (1) | o (1) |
| กระโดดบนเมฆ | C# | ง่าย | 20 | บน) | o (1) |
| ทำให้อาร์เรย์เท่ากัน | C# | ง่าย | 20 | บน) | บน) |
| การโจมตีของราชินี II | C# | ปานกลาง | 30 | บน) | บน) |
| ทีม ACM ICPC | C# | ง่าย | 25 | o (n^2) | o (1) |
| taum และ b'day | C# | ง่าย | 25 | o (1) | o (1) |
| การจัดภาชนะบรรจุลูกบอล | C# | ปานกลาง | 30 | บน) | บน) |
| การเข้ารหัส | C# | ปานกลาง | 30 | บน) | บน) |
| ใหญ่กว่ามากขึ้น | C# | ปานกลาง | 35 | บน) | o (1) |
| หมายเลข Kaprekar ที่ได้รับการแก้ไข | C# | ง่าย | 30 | บน) | บน) |
| Triplets ที่สวยงาม | C# | ง่าย | 20 | บน) | บน) |
| ระยะทางขั้นต่ำ | C# | ง่าย | 20 | บน) | บน) |
| ขายฮาโลวีน | C# | ง่าย | 20 | บน) | o (1) |
| เวลาในคำพูด | C# | ปานกลาง | 25 | o (1) | o (1) |
| งานเลี้ยงช็อคโกแลต | C# | ง่าย | 25 | บน) | o (1) |
| ช่องบริการ | C# | ง่าย | 20 | บน) | o (1) |
| สมุดงานของลิซ่า | C# | ง่าย | 25 | บน) | o (1) |
| สถานีอวกาศแบน | C# | ง่าย | 25 | บน) | บน) |
| ปันส่วนที่เป็นธรรม | C# | ง่าย | 25 | บน) | o (1) |
| แผนที่โพรง | C# | ง่าย | 30 | o (n^2) | o (1) |
| มานาซ่าและหิน | C# | ง่าย | 30 | บน) | บน) |
| การค้นหากริด | C# | ปานกลาง | 30 | o (n^2) | o (1) |
| Ladybugs มีความสุข | C# | ง่าย | 30 | บน) | บน) |
| เคาน์เตอร์แปลก ๆ | C# | ง่าย | 30 | o (1) | o (1) |
| พื้นที่ผิว 3 มิติ | C# | ปานกลาง | 30 | o (n^2) | o (1) |
| การเปลี่ยนแปลงอย่างแน่นอน | C# | ปานกลาง | 40 | o (1) | o (1) |
| เกม Bomberman | C# | ปานกลาง | 40 | บน) | o (1) |
| อาร์เรย์ของ Larry | C# | ปานกลาง | 40 | o (n^2) | o (1) |
| เกือบเรียงลำดับ | C# | ปานกลาง | 50 | o (n*logn) | บน) |
| การหมุนชั้นเมทริกซ์ | C# | แข็ง | 80 | บน) | o (1) |
| การเรียงลำดับใหญ่ | C# | ง่าย | 20 | o (n*logn) | บน) |
| สตริงลดสุดยอด | C# | ง่าย | 10 | บน) | o (1) |
| บทนำสู่ความท้าทายในการสอน | C# | ง่าย | 30 | o (logn) | o (1) |