ปัญหาการปฏิบัติ Hackerrank
- ที่เก็บนี้มีวิธีแก้ปัญหาการฝึกซ้อม Hackerrank ใน SQL, C ++, Java Python และการแก้ปัญหา (โครงสร้างข้อมูลและอัลกอริทึม)
- หากคุณสนใจที่จะเพิ่มโซลูชันปัญหา HackerRank เพิ่มเติมโปรดอย่าลังเลที่จะมีส่วนร่วม
- หากคุณรู้สึกว่า repo นี้มีประโยชน์สำหรับคุณโปรดแสดงให้เห็น
- กรุณาติดตาม CODE_OF_CONDUCT.MD และสนับสนุน MD ก่อนที่จะมีส่วนร่วม
- การเข้ารหัสมีความสุข?!
หัวข้อ
SQL
- เลือกพื้นฐาน
- เลือกขั้นสูง
- การรวมกัน
- เข้าร่วมขั้นพื้นฐาน
- เข้าร่วมขั้นสูง
- ข้อสงสัยทางเลือก
C ++
- การแนะนำ
- สาย
- ชั้นเรียน
- STL
- มรดก
- การดีบัก
- แนวคิดอื่น ๆ
อัลกอริธึม
* [การเขียนโปรแกรมแบบไดนามิก] (#โปรแกรมไดนามิก) ชวา
- การแนะนำ
- สาย
- บีบ
- โครงสร้างข้อมูล
- การเขียนโปรแกรมเชิงวัตถุ
- การจัดการข้อยกเว้น
- ขั้นสูง
งูหลาม
- การแนะนำ
- ชนิดข้อมูลพื้นฐาน
- สาย
- ชุด
- คณิตศาสตร์
- Itertools
- ของสะสม
- วันที่และเวลา
- ข้อผิดพลาดและข้อยกเว้น
- ชั้นเรียน
- ในตัว
- ฟังก์ชัน Python
- regex และการแยกวิเคราะห์
- XML
- การปิดและนักตกแต่ง
- นม
- การดีบัก
SQL (โซลูชันทั้งหมดได้รับใน MySQL)
เลือกพื้นฐาน
| S.No. | ปัญหา | สารละลาย | คะแนน | ความยากลำบาก |
|---|
| 01. | แก้ไขแบบสอบถามที่เลือก i | สารละลาย | 10 | ง่าย |
| 02. | แก้ไขการค้นหา Select Query II | สารละลาย | 10 | ง่าย |
| 03. | เลือกทั้งหมด | สารละลาย | 10 | ง่าย |
| 04. | เลือกด้วย id | สารละลาย | 10 | ง่าย |
| 05. | คุณลักษณะของเมืองญี่ปุ่น | สารละลาย | 10 | ง่าย |
| 06. | ชื่อเมืองญี่ปุ่น | สารละลาย | 10 | ง่าย |
| 07. | สถานีสังเกตการณ์สภาพอากาศ 1 | สารละลาย | 15 | ง่าย |
| 08. | สถานีสังเกตการณ์สภาพอากาศ 3 | สารละลาย | 10 | ง่าย |
| 09. | สถานีสังเกตการณ์สภาพอากาศ 4 | สารละลาย | 10 | ง่าย |
| 10. | สถานีสังเกตการณ์สภาพอากาศ 5 | สารละลาย | 30 | ง่าย |
| 11. | สถานีสังเกตการณ์สภาพอากาศ 6 | สารละลาย | 10 | ง่าย |
| 12. | สถานีสังเกตการณ์สภาพอากาศ 7 | สารละลาย | 10 | ง่าย |
| 13. | สถานีสังเกตการณ์สภาพอากาศ 8 | สารละลาย | 15 | ง่าย |
| 14. | สถานีสังเกตการณ์สภาพอากาศ 9 | สารละลาย | 10 | ง่าย |
| 15. | สถานีสังเกตการณ์สภาพอากาศ 10 | สารละลาย | 10 | ง่าย |
| 16. | สถานีสังเกตการณ์สภาพอากาศ 11 | สารละลาย | 15 | ง่าย |
| 17. | สถานีสังเกตการณ์สภาพอากาศ 12 | สารละลาย | 15 | ง่าย |
| 18. | สูงกว่า 75 คะแนน | สารละลาย | 15 | ง่าย |
| 19. | ชื่อพนักงาน | สารละลาย | 10 | ง่าย |
| 20. | เงินเดือนพนักงาน | สารละลาย | 10 | ง่าย |
เลือกขั้นสูง
| S.No. | ปัญหา | สารละลาย | คะแนน | ความยากลำบาก |
|---|
| 01. | ประเภทของสามเหลี่ยม | สารละลาย | 20 | ง่าย |
| 02. | แผ่นรอง | สารละลาย | 30 | ปานกลาง |
| 03. | อาชีพ | สารละลาย | 30 | ปานกลาง |
| 04. | โหนดต้นไม้ไบนารี | สารละลาย | 30 | ปานกลาง |
| 05. | บริษัท ใหม่ | สารละลาย | 30 | ปานกลาง |
การรวมกัน
| S.No. | ปัญหา | สารละลาย | คะแนน | ความยากลำบาก |
|---|
| 01. | แก้ไขการรวม - ฟังก์ชันการนับ | สารละลาย | 10 | ง่าย |
| 02. | แก้ไขการรวม - ฟังก์ชันผลรวม | สารละลาย | 10 | ง่าย |
| 03. | แก้ไขการรวม - ค่าเฉลี่ย | สารละลาย | 10 | ง่าย |
| 04. | ประชากรเฉลี่ย | สารละลาย | 10 | ง่าย |
| 05. | ประชากรญี่ปุ่น | สารละลาย | 10 | ง่าย |
| 06. | ความแตกต่างของความหนาแน่นของประชากร | สารละลาย | 10 | ง่าย |
| 07. | ความผิดพลาด | สารละลาย | 15 | ง่าย |
| 08. | ผู้มีรายได้สูงสุด | สารละลาย | 20 | ง่าย |
| 09. | สถานีสังเกตการณ์สภาพอากาศ 2 | สารละลาย | 15 | ง่าย |
| 10. | สถานีสังเกตการณ์สภาพอากาศ 13 | สารละลาย | 10 | ง่าย |
| 11. | สถานีสังเกตการณ์สภาพอากาศ 14 | สารละลาย | 10 | ง่าย |
| 12. | สถานีสังเกตการณ์สภาพอากาศ 15 | สารละลาย | 15 | ง่าย |
| 13. | สถานีสังเกตการณ์สภาพอากาศ 16 | สารละลาย | 10 | ง่าย |
| 14. | สถานีสังเกตการณ์สภาพอากาศ 17 | สารละลาย | 15 | ง่าย |
| 15. | สถานีสังเกตการณ์สภาพอากาศ 18 | สารละลาย | 25 | ปานกลาง |
| 16. | สถานีสังเกตการณ์สภาพอากาศ 19 | สารละลาย | 30 | ปานกลาง |
| 17. | สถานีสังเกตการณ์สภาพอากาศ 20 | สารละลาย | 40 | ปานกลาง |
เข้าร่วมขั้นพื้นฐาน
| S.No. | ปัญหา | สารละลาย | คะแนน | ความยากลำบาก |
|---|
| 01. | สำมะโนประชากร | สารละลาย | 10 | ง่าย |
| 02. | เมืองแอฟริกา | สารละลาย | 10 | ง่าย |
| 03. | ประชากรเฉลี่ยของแต่ละทวีป | สารละลาย | 10 | ง่าย |
| 04. | รายงาน | สารละลาย | 20 | ปานกลาง |
| 05. | คู่แข่งชั้นนำ | สารละลาย | 30 | ปานกลาง |
| 06. | สินค้าคงคลังของ Ollivander | สารละลาย | 30 | ปานกลาง |
| 07. | ความท้าทาย | สารละลาย | 30 | ปานกลาง |
| 08. | บอร์ดผู้นำการประกวด | สารละลาย | 30 | ปานกลาง |
เข้าร่วมขั้นสูง
| S.No. | ปัญหา | สารละลาย | คะแนน | ความยากลำบาก |
|---|
| 01. | การวางแผนโครงการ SQL | สารละลาย | 40 | ปานกลาง |
| 02. | คู่ SQL Symmetric | สารละลาย | 40 | ปานกลาง |
| 03. | 15 วันของการเรียนรู้ SQL | สารละลาย | 40 | ปานกลาง |
ข้อสงสัยทางเลือก
| S.No. | ปัญหา | สารละลาย | คะแนน | ความยากลำบาก |
|---|
| 01. | วาดรูปสามเหลี่ยม 1 | สารละลาย | 25 | ง่าย |
| 02. | วาดรูปสามเหลี่ยม 2 | สารละลาย | 25 | ง่าย |
C ++
การแนะนำ
| S.No. | ปัญหา | สารละลาย | คะแนน | ความยากลำบาก |
|---|
| 01. | การแนะนำอาร์เรย์ | สารละลาย | 10 | ง่าย |
| 02. | ชนิดข้อมูลพื้นฐาน | สารละลาย | 10 | ง่าย |
| 03. | งบเงื่อนไข | สารละลาย | 10 | ง่าย |
| 04. | สำหรับลูป | สารละลาย | 10 | ง่าย |
| 05. | ตัวชี้ | สารละลาย | 10 | ง่าย |
| 06. | พูดว่า "สวัสดีโลก!" ด้วย C ++ | สารละลาย | 05 | ง่าย |
| 07. | อาร์เรย์ขนาดตัวแปร | สารละลาย | 30 | ง่าย |
| 08. | อินพุตและเอาต์พุต | สารละลาย | 05 | ง่าย |
สาย
| S.No. | ปัญหา | สารละลาย | คะแนน | ความยากลำบาก |
|---|
| 01. | ตัวแยกวิเคราะห์คุณลักษณะ | สารละลาย | 35 | ปานกลาง |
| 02. | สตริงสตรีม | สารละลาย | 10 | ง่าย |
| 03. | สาย | สารละลาย | 10 | ง่าย |
ชั้นเรียน
| S.No. | ปัญหา | สารละลาย | คะแนน | ความยากลำบาก |
|---|
| 01. | ระดับ | สารละลาย | 10 | ง่าย |
| 02. | โครงสร้าง | สารละลาย | 10 | ง่าย |
STL
| S.No. | ปัญหา | สารละลาย | คะแนน | ความยากลำบาก |
|---|
| 01. | deque-stl | สารละลาย | 50 | ปานกลาง |
| 02. | Lower Bound-STL | สารละลาย | 15 | ง่าย |
| 03. | sets-stl | สารละลาย | 15 | ง่าย |
| 04. | การเรียงลำดับเวกเตอร์ | สารละลาย | 10 | ง่าย |
มรดก
| S.No. | ปัญหา | สารละลาย | คะแนน | ความยากลำบาก |
|---|
| 01. | มรดกหลายระดับ | สารละลาย | 50 | ปานกลาง |
| 02. | พื้นที่สี่เหลี่ยมผืนผ้า | สารละลาย | 25 | ง่าย |
การดีบัก
| S.No. | ปัญหา | สารละลาย | คะแนน | ความยากลำบาก |
|---|
| 01. | การจัดการข้อยกเว้น CPP | สารละลาย | 20 | ปานกลาง |
| 02. | โอเปอเรเตอร์ ostream มากเกินไป | สารละลาย | 20 | ปานกลาง |
แนวคิดอื่น ๆ
| S.No. | ปัญหา | สารละลาย | คะแนน | ความยากลำบาก |
|---|
| 01. | โอเปอเรเตอร์มากเกินไป | สารละลาย | 25 | ปานกลาง |
อัลกอริธึม
การเขียนโปรแกรมแบบไดนามิก
| S.No. | ปัญหา | สารละลาย | คะแนน | ความยากลำบาก |
|---|
| 01. | ปัญหาการเปลี่ยนเหรียญ | สารละลาย | 60 | ปานกลาง |
| 02. | เท่ากัน | สารละลาย | 30 | ปานกลาง |
| 03. | เพิ่มสต็อกสูงสุด | สารละลาย | 50 | ปานกลาง |
ชวา
การแนะนำ
| S.No. | ปัญหา | สารละลาย | คะแนน | ความยากลำบาก |
|---|
| 01. | วันที่และเวลา Java | สารละลาย | 15 | ง่าย |
| 02. | java if-else | สารละลาย | 10 | ง่าย |
| 03. | Java int to String | สารละลาย | 10 | ง่าย |
| 04. | Java Loops II | สารละลาย | 10 | ง่าย |
| 05. | Java stdin และ stdout i | สารละลาย | 05 | ง่าย |
| 06. | Java Stdin และ Stdout II | สารละลาย | 10 | ง่าย |
| 07. | ยินดีต้อนรับสู่ Java | สารละลาย | 03 | ง่าย |
สาย
| S.No. | ปัญหา | สารละลาย | คะแนน | ความยากลำบาก |
|---|
| 01. | Java Substring | สารละลาย | 05 | ง่าย |
บีบ
| S.No. | ปัญหา | สารละลาย | คะแนน | ความยากลำบาก |
|---|
โครงสร้างข้อมูล
| S.No. | ปัญหา | สารละลาย | คะแนน | ความยากลำบาก |
|---|
| 01. | จาวา 1D อาร์เรย์ | สารละลาย | 05 | ง่าย |
| 02. | จาวาสแต็ค | สารละลาย | 20 | ปานกลาง |
การเขียนโปรแกรมเชิงวัตถุ
| S.No. | ปัญหา | สารละลาย | คะแนน | ความยากลำบาก |
|---|
| 01. | Java บทคัดย่อคลาส | สารละลาย | 10 | ง่าย |
| 02. | มรดก java i | สารละลาย | 05 | ง่าย |
| 03. | Java มรดก II | สารละลาย | 10 | ง่าย |
งูหลาม
การแนะนำ
| S.No. | ปัญหา | สารละลาย | คะแนน | ความยากลำบาก |
|---|
| 01. | ลูป | สารละลาย | 10 | ง่าย |
| 02. | กองหลาม | สารละลาย | 10 | ง่าย |
| 03. | Python if-else | สารละลาย | 10 | ง่าย |
| 04. | เขียนฟังก์ชั่น | สารละลาย | 10 | ปานกลาง |
ชนิดข้อมูลพื้นฐาน
| S.No. | ปัญหา | สารละลาย | คะแนน | ความยากลำบาก |
|---|
| 01. | ค้นหาคะแนนรองชนะเลิศ | สารละลาย | 10 | ง่าย |
| 02. | ค้นหาเปอร์เซ็นต์ | สารละลาย | 10 | ง่าย |
| 03. | รายการความเข้าใจ | สารละลาย | 10 | ง่าย |
สาย
| S.No. | ปัญหา | สารละลาย | คะแนน | ความยากลำบาก |
|---|
| 01. | เคสแลกเปลี่ยน | สารละลาย | 10 | ง่าย |