-
Trình Thực Thi
Trình biên dịch Python Trình biên dịch C++ Trình biên dịch C Trình biên dịch Matplotlib Trình thông dịch Node.js Trình thông dịch PHP Trình biên dịch C# / .NET Trình biên dịch Rust Ruby Interpreter Trình biên dịch Java Trình biên dịch Go Trình biên dịch Kotlin Trình biên dịch Swift Trình biên dịch TypeScript
-
Học lập trình
Học Python Ví dụ chạy được, NumPy, pandas và nhiều nội dung khác Học AIMạng nơ-ron, học máy và LLM từ đầu Học C và C++ Con trỏ, bộ nhớ, STL và C++ hiện đại Học C#C# cơ bản, OOP, LINQ, async và bài tập .NET Thuật toán Python Tìm kiếm, sắp xếp, đệ quy và trình mô phỏng O(n) Thuật toán C và C++ So sánh cách cài đặt bằng C và C++
- Thử tháchMới
Thử thách lập trình về Strings
Luyện Strings với 36 thử thách lập trình từ dễ đến khó. Mỗi thử thách chạy ngay trên trình duyệt, có kiểm thử tức thì, AI nhận xét code và lời giải cộng đồng để so sánh.
Dễ · 30 Trung bình · 3 Khó · 3
Kỹ năng bạn sẽ luyện: Tách chuỗiĐếmBảng tần suấtKiểm tra hợp lệKiểm tra ký tựPhân tích chuỗiRecordBuilder patternBước nhảyBảng bămBảng chuyển đổiBảng ký hiệu sang giá trị
- Python · C++ · C#
- Kiểm tra tự động
- Đánh giá mã bằng AI
- Giải pháp cộng đồng
- 226
- Thử thách
- 2
- Giải pháp đã chia sẻ
- 3
- Ngôn ngữ
Tất cả thử thách
Tìm theo chủ đề, ngôn ngữ hoặc độ khó.
Dễ
Chữ Viết Tắt Từ Họ Tên
Tạo chữ viết tắt in hoa từ một họ tên đầy đủ.
Bạn sẽ học
Tách chuỗiChữ hoa
Chưa có lời giải
Dễ
Replace Spaces With Dashes
Turn spaces into dashes to make a URL-style slug.
Bạn sẽ học
Tạo chuỗiThay ký tự
Chưa có lời giải
Dễ
Count Uppercase Letters
Count the capital letters in a text.
Bạn sẽ học
Kiểm tra ký tựĐếm
Chưa có lời giải
Dễ
Đếm Nguyên Âm
Đếm số nguyên âm trong một đoạn văn bản.
Bạn sẽ học
Kiểm tra ký tựKiểm tra thuộc tập hợp
Chưa có lời giải
Dễ
Hamming Distance
Compare two DNA strings position by position and count the differences.
Bạn sẽ học
So sánh chuỗiĐếm
Chưa có lời giải
Dễ
Từ Dài Nhất
Tìm từ dài nhất trong một câu.
Bạn sẽ học
Tách chuỗiTheo dõi giá trị lớn nhất
Chưa có lời giải
Dễ
Người đăng ký sự kiện
Gửi sự kiện tới những người đăng ký từng chủ đề theo kiểu observer và đếm số thông báo mỗi người nhận được.
Bạn sẽ học
Observer patternDictionary
Chưa có lời giải
Dễ
Chi phí thông báo
Gửi tin nhắn qua email, SMS và push, mỗi kênh tự tính chi phí theo cách riêng.
Bạn sẽ học
Đa hìnhChia nguyên
Chưa có lời giải
Trung bình
Trình tạo câu truy vấn SQL
Ghép một truy vấn SQL từ các phần được cho theo bất kỳ thứ tự nào, giống như một đối tượng builder thu thập các thiết lập từng bước.
Bạn sẽ học
Builder patternGhép chuỗi
Chưa có lời giải
Dễ
Đếm mức độ log
Đọc các dòng của một tệp log và đếm xem có bao nhiêu dòng là INFO, WARNING và ERROR.
Bạn sẽ học
Đọc từng dòngTách chuỗi
Chưa có lời giải
Dễ
Tuổi không hợp lệ đầu tiên
Xác thực các tuổi đã nhập và báo vị trí của mục nhập sai đầu tiên thay vì để chương trình bị lỗi.
Bạn sẽ học
Kiểm tra hợp lệPhân tích chuỗi
Chưa có lời giải
Dễ
Tạo đối tượng JSON
Biến các khóa và giá trị thành một chuỗi đối tượng JSON, thoát dấu ngoặc kép và dấu gạch chéo ngược đúng cách.
Bạn sẽ học
Định dạng JSONEscape ký tự
Chưa có lời giải
Dễ
Cộng các số trong đối tượng JSON phẳng
Phân tích một đối tượng JSON phẳng có các giá trị là số nguyên và cộng các giá trị đó lại.
Bạn sẽ học
Phân tích JSONTách chuỗi
Chưa có lời giải
Dễ
Cộng các số hợp lệ
Cộng các mục là số nguyên và bỏ qua mọi thứ khác, theo cách try/except xử lý dữ liệu đầu vào lỗi.
Bạn sẽ học
Try/exceptKiểm tra đầu vào
Chưa có lời giải
Dễ
Bản ghi không trùng lặp
Xóa các bản ghi trùng nhau theo giá trị, giữ lại bản ghi đầu tiên của mỗi giá trị theo đúng thứ tự.
Bạn sẽ học
RecordSo sánh theo giá trị
Chưa có lời giải
Dễ
Danh sách việc cần làm
Quản lý danh sách công việc: thêm, đánh dấu xong, xóa và báo những việc còn lại.
Bạn sẽ học
Collection có kiểuRecord
Chưa có lời giải
Dễ
Định dạng hóa đơn
In các dòng hóa đơn và dòng tổng, số tiền lưu bằng xu nhưng hiển thị dạng đô la và xu.
Bạn sẽ học
Tiền tính bằng xuĐịnh dạng chuỗi
Chưa có lời giải
Duyệt theo chủ đề
- Beginner 95
- trí tuệ nhân tạo 47
- học máy 42
- Strings 36
- Arrays 31
- math 21
- Simulation 19
- Mạng nơ-ron 17
- Numbers 16
- Advanced 15
- Dynamic-programming 12
- Parsing 12
- Competitive-programming 10
- Conditions 9
- Graphs 8
- Grids 8
- Loops 8
- Mẫu thiết kế 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
- Học tăng cường 3
- Sliding-window 3
- Trees 3