- ตัวดำเนินการ
-
เรียนรู้
เรียน Python ตัวอย่างที่รันได้, NumPy, pandas และอื่น ๆ เรียน AIโครงข่ายประสาท ML และ LLM ตั้งแต่ศูนย์ เรียน C และ C++ พอยน์เตอร์ หน่วยความจำ STL และ C++ สมัยใหม่ เรียน C#พื้นฐาน C#, OOP, LINQ, async และแบบฝึกหัด .NET อัลกอริทึม Python การค้นหา การเรียงลำดับ รีเคอร์ชัน และภาพจำลอง O(n) อัลกอริทึม C และ C++ เปรียบเทียบการเขียนด้วย C และ C++
- โจทย์ใหม่
โจทย์เขียนโค้ดเรื่องStrings
ฝึกStringsด้วยโจทย์เขียนโค้ด 36 ข้อ ตั้งแต่ง่ายไปจนถึงยาก ทุกโจทย์รันในเบราว์เซอร์ พร้อมการทดสอบทันที รีวิวโค้ดจาก AI และคำตอบจากชุมชนให้เปรียบเทียบ
ง่าย · 30 ปานกลาง · 3 ยาก · 3
ทักษะที่จะได้ฝึก: แยกสตริงการนับRecordตรวจอักขระตัวพิมพ์ใหญ่ตารางความถี่Builder patternDP บน prefixDictionaryObserver patternPolymorphismTry/except
- Python · C++ · C#
- ทดสอบอัตโนมัติ
- รีวิวโค้ดโดย AI
- แนวทางจากชุมชน
- 226
- โจทย์
- 2
- วิธีแก้ที่แชร์
- 3
- ภาษา
โจทย์ทั้งหมด
ค้นหาตามหัวข้อ ภาษา หรือระดับความยาก
ง่าย
Initials From a Name
Build uppercase initials from a full name.
คุณจะได้เรียนรู้
แยกสตริงตัวพิมพ์ใหญ่
ยังไม่มีวิธีแก้
ง่าย
Replace Spaces With Dashes
Turn spaces into dashes to make a URL-style slug.
คุณจะได้เรียนรู้
สร้างสตริงแทนที่อักขระ
ยังไม่มีวิธีแก้
ง่าย
Count Uppercase Letters
Count the capital letters in a text.
คุณจะได้เรียนรู้
ตรวจอักขระการนับ
ยังไม่มีวิธีแก้
ง่าย
นับจำนวนสระ
นับจำนวนสระในข้อความที่กำหนด
คุณจะได้เรียนรู้
ตรวจอักขระตรวจการเป็นสมาชิกของเซต
ยังไม่มีวิธีแก้
ง่าย
Hamming Distance
Compare two DNA strings position by position and count the differences.
คุณจะได้เรียนรู้
เปรียบเทียบสตริงการนับ
ยังไม่มีวิธีแก้
ง่าย
คำที่ยาวที่สุด
หาคำที่ยาวที่สุดในประโยค
คุณจะได้เรียนรู้
แยกสตริงติดตามค่ามากสุด
ยังไม่มีวิธีแก้
ง่าย
ผู้ติดตามอีเวนต์
ส่งอีเวนต์ไปยังผู้ติดตามของแต่ละหัวข้อแบบ observer แล้วนับว่าแต่ละคนได้รับกี่ครั้ง
คุณจะได้เรียนรู้
Observer patternDictionary
ยังไม่มีวิธีแก้
ง่าย
ค่าใช้จ่ายการแจ้งเตือน
ส่งข้อความผ่านอีเมล SMS และ push โดยแต่ละช่องทางคำนวณค่าใช้จ่ายของตัวเอง
คุณจะได้เรียนรู้
Polymorphismการหารจำนวนเต็ม
ยังไม่มีวิธีแก้
ง่าย
นับระดับของ log
อ่านบรรทัดของไฟล์ log และนับว่าเป็น INFO, WARNING และ ERROR กี่บรรทัด
คุณจะได้เรียนรู้
อ่านทีละบรรทัดแยกสตริง
ยังไม่มีวิธีแก้
ง่าย
อายุที่ไม่ถูกต้องตัวแรก
ตรวจสอบอายุที่พิมพ์เข้ามาและรายงานรายการที่ไม่ถูกต้องรายการแรก แทนที่จะปล่อยให้โปรแกรมล้มเหลว
คุณจะได้เรียนรู้
ตรวจสอบความถูกต้องแยกวิเคราะห์ข้อความ
ยังไม่มีวิธีแก้
ปานกลาง
ตัวสร้างคำสั่ง SQL
ประกอบคำสั่ง SQL จากส่วนต่าง ๆ ที่ให้มาได้ในลำดับใดก็ได้ เหมือนวัตถุแบบ builder ที่ค่อย ๆ เก็บการตั้งค่าทีละขั้น
คุณจะได้เรียนรู้
Builder patternประกอบสตริง
ยังไม่มีวิธีแก้
ง่าย
สร้างออบเจกต์ JSON
เปลี่ยน keys และ values ให้เป็นสตริงของ JSON object พร้อม escape เครื่องหมายอัญประกาศและเครื่องหมาย backslash อย่างถูกต้อง
คุณจะได้เรียนรู้
รูปแบบ JSONการ escape
ยังไม่มีวิธีแก้
ง่าย
รวมตัวเลขในออบเจกต์ JSON แบบแบน
แปลง JSON แบบแบนที่มีค่าเป็นจำนวนเต็ม แล้วบวกค่าทั้งหมดเข้าด้วยกัน
คุณจะได้เรียนรู้
แยกวิเคราะห์ JSONแยกสตริง
ยังไม่มีวิธีแก้
ง่าย
รวมเฉพาะตัวเลขที่ถูกต้อง
บวกค่าที่เป็นจำนวนเต็มและข้ามอย่างอื่นไป เหมือนที่ try/except จัดการอินพุตที่ไม่ถูกต้อง.
คุณจะได้เรียนรู้
Try/exceptตรวจสอบอินพุต
ยังไม่มีวิธีแก้
ง่าย
เรคคอร์ดที่ไม่ซ้ำ
ลบเรคคอร์ดที่ซ้ำกันโดยเปรียบเทียบตามค่า โดยเก็บรายการแรกของแต่ละค่าไว้ตามลำดับ
คุณจะได้เรียนรู้
Recordความเท่ากันตามค่า
ยังไม่มีวิธีแก้
ง่าย
รายการสิ่งที่ต้องทำ
จัดการรายการงาน: เพิ่ม ทำเครื่องหมายว่าเสร็จ ลบ และรายงานงานที่ยังค้างอยู่
คุณจะได้เรียนรู้
คอลเลกชันที่มีชนิดRecord
ยังไม่มีวิธีแก้
ง่าย
จัดรูปแบบใบแจ้งหนี้
พิมพ์รายการในใบแจ้งหนี้และยอดรวม โดยเก็บจำนวนเงินเป็นเซนต์แล้วแสดงเป็นดอลลาร์และเซนต์
คุณจะได้เรียนรู้
เงินเป็นเซนต์จัดรูปแบบสตริง
ยังไม่มีวิธีแก้
เลือกตามหัวข้อ
- 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