- ตัวดำเนินการ
-
เรียนรู้
เรียน Python ตัวอย่างที่รันได้, NumPy, pandas และอื่น ๆ เรียน AIโครงข่ายประสาท ML และ LLM ตั้งแต่ศูนย์ เรียน C และ C++ พอยน์เตอร์ หน่วยความจำ STL และ C++ สมัยใหม่ เรียน C#พื้นฐาน C#, OOP, LINQ, async และแบบฝึกหัด .NET อัลกอริทึม Python การค้นหา การเรียงลำดับ รีเคอร์ชัน และภาพจำลอง O(n) อัลกอริทึม C และ C++ เปรียบเทียบการเขียนด้วย C และ C++
- โจทย์ใหม่
โจทย์เขียนโค้ดเรื่องParsing
ฝึกParsingด้วยโจทย์เขียนโค้ด 12 ข้อ ตั้งแต่ง่ายไปจนถึงยาก ทุกโจทย์รันในเบราว์เซอร์ พร้อมการทดสอบทันที รีวิวโค้ดจาก AI และคำตอบจากชุมชนให้เปรียบเทียบ
ง่าย · 8 ปานกลาง · 3 ยาก · 1
ทักษะที่จะได้ฝึก: PolymorphismแยกสตริงAdapter patternBuilder patternFactory methodTry/exceptการ escapeคิดค่าล่วงเวลาตรวจสอบความถูกต้องตรวจสอบอินพุตประกอบสตริงรวมผลการแข่งขัน
- Python · C++ · C#
- ทดสอบอัตโนมัติ
- รีวิวโค้ดโดย AI
- แนวทางจากชุมชน
- 226
- โจทย์
- 2
- วิธีแก้ที่แชร์
- 3
- ภาษา
โจทย์ทั้งหมด
ค้นหาตามหัวข้อ ภาษา หรือระดับความยาก
ปานกลาง
Tournament Standings
Rank teams from match records.
คุณจะได้เรียนรู้
รวมผลการแข่งขันเรียงตามคีย์
ยังไม่มีวิธีแก้
ยาก
Mini Stack-Language Interpreter
Evaluate a small stack language.
คุณจะได้เรียนรู้
แยก tokenรันคำสั่ง
ยังไม่มีวิธีแก้
ง่าย
Acronym Generator
Create an acronym from the first letter of every word, in uppercase.
คุณจะได้เรียนรู้
แยกวิเคราะห์สตริงแยกคำ
ยังไม่มีวิธีแก้
ง่าย
Factory สร้างรูปทรง
สร้างรูปทรงจากคำอธิบายข้อความด้วย factory แล้วคืนค่าพื้นที่ของแต่ละรูป
คุณจะได้เรียนรู้
Factory methodPolymorphism
ยังไม่มีวิธีแก้
ง่าย
Adapter ของเซนเซอร์อุณหภูมิ
ดัดแปลงค่าที่อ่านได้จากเซนเซอร์ Fahrenheit, Kelvin และ Celsius ให้มาอยู่ในอินเทอร์เฟซ Celsius เดียว
คุณจะได้เรียนรู้
Adapter patternแปลงหน่วย
ยังไม่มีวิธีแก้
ง่าย
สร้างออบเจกต์ JSON
เปลี่ยน keys และ values ให้เป็นสตริงของ JSON object พร้อม escape เครื่องหมายอัญประกาศและเครื่องหมาย backslash อย่างถูกต้อง
คุณจะได้เรียนรู้
รูปแบบ JSONการ escape
ยังไม่มีวิธีแก้
ปานกลาง
เงินเดือนรายสัปดาห์
คำนวณค่าจ้างรวมของสัปดาห์สำหรับพนักงานเงินเดือน พนักงานรายชั่วโมง และพนักงานคอมมิชชั่น โดยแต่ละแบบมีวิธีจ่ายของตัวเอง.
คุณจะได้เรียนรู้
Polymorphismคิดค่าล่วงเวลา
ยังไม่มีวิธีแก้
ง่าย
อายุที่ไม่ถูกต้องตัวแรก
ตรวจสอบอายุที่พิมพ์เข้ามาและรายงานรายการที่ไม่ถูกต้องรายการแรก แทนที่จะปล่อยให้โปรแกรมล้มเหลว
คุณจะได้เรียนรู้
ตรวจสอบความถูกต้องแยกวิเคราะห์ข้อความ
ยังไม่มีวิธีแก้
ง่าย
นับระดับของ log
อ่านบรรทัดของไฟล์ log และนับว่าเป็น INFO, WARNING และ ERROR กี่บรรทัด
คุณจะได้เรียนรู้
อ่านทีละบรรทัดแยกสตริง
ยังไม่มีวิธีแก้
ปานกลาง
ตัวสร้างคำสั่ง SQL
ประกอบคำสั่ง SQL จากส่วนต่าง ๆ ที่ให้มาได้ในลำดับใดก็ได้ เหมือนวัตถุแบบ builder ที่ค่อย ๆ เก็บการตั้งค่าทีละขั้น
คุณจะได้เรียนรู้
Builder patternประกอบสตริง
ยังไม่มีวิธีแก้
ง่าย
รวมตัวเลขในออบเจกต์ JSON แบบแบน
แปลง JSON แบบแบนที่มีค่าเป็นจำนวนเต็ม แล้วบวกค่าทั้งหมดเข้าด้วยกัน
คุณจะได้เรียนรู้
แยกวิเคราะห์ JSONแยกสตริง
ยังไม่มีวิธีแก้
ง่าย
รวมเฉพาะตัวเลขที่ถูกต้อง
บวกค่าที่เป็นจำนวนเต็มและข้ามอย่างอื่นไป เหมือนที่ try/except จัดการอินพุตที่ไม่ถูกต้อง.
คุณจะได้เรียนรู้
Try/exceptตรวจสอบอินพุต
ยังไม่มีวิธีแก้
เลือกตามหัวข้อ
- Beginner 95
- ai 47
- การเรียนรู้ของเครื่อง 42
- Strings 36
- Arrays 31
- math 21
- Simulation 19
- โครงข่ายประสาทเทียม 17
- Numbers 16
- Advanced 15
- Dynamic-programming 12
- Parsing 12
- Competitive-programming 10
- Conditions 9
- Graphs 8
- Grids 8
- Loops 8
- รูปแบบการออกแบบ 8
- Recursion 7
- Combinatorics 6
- Number-theory 6
- Sorting 6
- Functions 5
- Greedy 5
- Nested-loops 5
- Sequences 5
- Stacks 5
- Variables 5
- Algorithms 4
- Data-structures 4
- Geometry 4
- Patterns 4
- Dictionaries 3
- Fractions 3
- Sliding-window 3
- Trees 3
- การเรียนรู้แบบเสริมกำลัง 3