- ตัวดำเนินการ
-
เรียนรู้
เรียน Python ตัวอย่างที่รันได้, NumPy, pandas และอื่น ๆ เรียน AIโครงข่ายประสาท ML และ LLM ตั้งแต่ศูนย์ เรียน C และ C++ พอยน์เตอร์ หน่วยความจำ STL และ C++ สมัยใหม่ เรียน C#พื้นฐาน C#, OOP, LINQ, async และแบบฝึกหัด .NET อัลกอริทึม Python การค้นหา การเรียงลำดับ รีเคอร์ชัน และภาพจำลอง O(n) อัลกอริทึม C และ C++ เปรียบเทียบการเขียนด้วย C และ C++
- โจทย์ใหม่
โจทย์เขียนโค้ดเรื่องรูปแบบการออกแบบ
ฝึกรูปแบบการออกแบบด้วยโจทย์เขียนโค้ด 8 ข้อ ตั้งแต่ง่ายไปจนถึงยาก ทุกโจทย์รันในเบราว์เซอร์ พร้อมการทดสอบทันที รีวิวโค้ดจาก AI และคำตอบจากชุมชนให้เปรียบเทียบ
ง่าย · 6 ปานกลาง · 2
ทักษะที่จะได้ฝึก: Adapter patternBuilder patternComposite patternDecorator patternDictionaryFacade patternFactory methodObserver patternPolymorphismSingletonตรวจสอบความถูกต้องต้นไม้
- Python · C++ · C#
- ทดสอบอัตโนมัติ
- รีวิวโค้ดโดย AI
- แนวทางจากชุมชน
- 226
- โจทย์
- 2
- วิธีแก้ที่แชร์
- 3
- ภาษา
โจทย์ทั้งหมด
ค้นหาตามหัวข้อ ภาษา หรือระดับความยาก
ง่าย
Facade สำหรับการชำระเงิน
ซ่อนการตรวจสต็อกและการคำนวณราคารวมไว้หลังการเรียก checkout แบบง่าย ๆ เพียงครั้งเดียว
คุณจะได้เรียนรู้
Facade patternตรวจสอบความถูกต้อง
ยังไม่มีวิธีแก้
ปานกลาง
ขนาดโฟลเดอร์ด้วย Composite
คำนวณขนาดรวมของทุกโฟลเดอร์ในต้นไม้ที่โฟลเดอร์ประกอบด้วยไฟล์และโฟลเดอร์อื่น ๆ
คุณจะได้เรียนรู้
Composite patternต้นไม้
ยังไม่มีวิธีแก้
ง่าย
Factory สร้างรูปทรง
สร้างรูปทรงจากคำอธิบายข้อความด้วย factory แล้วคืนค่าพื้นที่ของแต่ละรูป
คุณจะได้เรียนรู้
Factory methodPolymorphism
ยังไม่มีวิธีแก้
ง่าย
การตั้งค่าที่ใช้ร่วมกันหนึ่งเดียว
จำลองอ็อบเจ็กต์การตั้งค่าแบบ singleton: ทุกส่วนของโปรแกรมอ่านและเขียนอินสแตนซ์เดียวกัน
คุณจะได้เรียนรู้
Singletonสถานะที่ใช้ร่วมกัน
ยังไม่มีวิธีแก้
ง่าย
Adapter ของเซนเซอร์อุณหภูมิ
ดัดแปลงค่าที่อ่านได้จากเซนเซอร์ Fahrenheit, Kelvin และ Celsius ให้มาอยู่ในอินเทอร์เฟซ Celsius เดียว
คุณจะได้เรียนรู้
Adapter patternแปลงหน่วย
ยังไม่มีวิธีแก้
ง่าย
ผู้ติดตามอีเวนต์
ส่งอีเวนต์ไปยังผู้ติดตามของแต่ละหัวข้อแบบ observer แล้วนับว่าแต่ละคนได้รับกี่ครั้ง
คุณจะได้เรียนรู้
Observer patternDictionary
ยังไม่มีวิธีแก้
ง่าย
Decorator ของราคา
ห่อราคาพื้นฐานด้วยตัวตกแต่ง discount, tax, shipping และ coupon ที่นำไปใช้ตามลำดับ
คุณจะได้เรียนรู้
Decorator patternเปอร์เซ็นต์
ยังไม่มีวิธีแก้
ปานกลาง
ตัวสร้างคำสั่ง SQL
ประกอบคำสั่ง SQL จากส่วนต่าง ๆ ที่ให้มาได้ในลำดับใดก็ได้ เหมือนวัตถุแบบ builder ที่ค่อย ๆ เก็บการตั้งค่าทีละขั้น
คุณจะได้เรียนรู้
Builder patternประกอบสตริง
ยังไม่มีวิธีแก้
เลือกตามหัวข้อ
- 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