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ó.

36 thử thách
Khó

Minimum Window Substring

Find the shortest piece of text containing all required characters.

Bạn sẽ học Mở rộng và thu hẹp cửa sổBảng tần suất
AdvancedCompetitive-programmingSliding-windowStrings
Chưa có lời giải
Khó

Word Break

Decide whether text can be split into dictionary words.

Bạn sẽ học QHĐ tiền tốTách chuỗi thành từ
AdvancedDynamic-programmingHackathonStrings
Chưa có lời giải
Trung bình

Recursive Palindrome

Check a palindrome recursively, ignoring case and punctuation.

Bạn sẽ học Trường hợp cơ sởLàm sạch chuỗi
BeginnerLearning-pathRecursionStrings
Chưa có lời giải
Dễ

Giá trị số La Mã

Chuyển đổi số La Mã thành số nguyên.

Bạn sẽ học Bảng ký hiệu sang giá trịQuy tắc trừ
BeginnerLookup-tablesStringsStudent-beginner
Chưa có lời giải
Khó

Tìm Nhiều Mẫu Trong Văn Bản

Với mỗi mẫu được yêu cầu, xác định xem nó có xuất hiện dưới dạng một chuỗi con liên tiếp ở bất kỳ đâu trong văn bản chung hay không.

Bạn sẽ học Tìm chuỗi conTiền xử lý
Pattern-matchingStringsTries
Chưa có lời giải
Dễ

Tần suất ký tự

Đếm số lần xuất hiện của mỗi ký tự.

Bạn sẽ học Bảng tần suấtĐếm
BeginnerDictionariesStringsStudent-beginner
Chưa có lời giải
Dễ

Ký Tự Độc Nhất Đầu Tiên

Tìm ký tự đầu tiên chỉ xuất hiện một lần.

Bạn sẽ học Bảng bămĐếm
BeginnerDictionariesStringsStudent-beginner
Chưa có lời giải
Trung bình

Readability Grade

Estimate the school grade needed to read a text.

Bạn sẽ học Phân tích văn bảnCông thức
BeginnerStringsStudent-beginnermath
Chưa có lời giải
Dễ

Password Rules Check

Check a password against simple strength rules.

Bạn sẽ học Kiểm tra hợp lệCờ Boolean
BeginnerConditionsLearning-pathStrings
Chưa có lời giải
Dễ

Every Other Character

Keep the characters at even positions.

Bạn sẽ học Chỉ số chuỗiBước nhảy
BeginnerLearning-pathStrings
Chưa có lời giải
Dễ

DNA to RNA Transcription

Build an RNA string by replacing every DNA character with its partner.

Bạn sẽ học Ánh xạ ký tựBảng chuyển đổi
MappingStrings
Chưa có lời giải
Dễ

Chuỗi Palindrome

Kiểm tra xem văn bản có đọc xuôi và ngược giống nhau hay không.

Bạn sẽ học Hai con trỏThoát sớm
BeginnerStringsStudent-beginner
Chưa có lời giải
Dễ

Viết Hoa Chữ Cái Đầu Tiên

Viết hoa chữ cái đầu tiên của mỗi từ.

Bạn sẽ học Phương thức chuỗiViết hoa
BeginnerStringsStudent-beginner
Chưa có lời giải
Dễ

Acronym Generator

Create an acronym from the first letter of every word, in uppercase.

Bạn sẽ học Phân tích chuỗiTách từ
ParsingStrings
Chưa có lời giải
Dễ

Kiểm Tra Anagram

Kiểm tra xem hai cụm từ có sử dụng cùng một tập hợp chữ cái hay không.

Bạn sẽ học Sắp xếpĐếm tần suất
BeginnerStringsStudent-beginner
Chưa có lời giải
Dễ

Đảo Ngược Chuỗi

Trả về các ký tự của một chuỗi theo thứ tự ngược lại.

Bạn sẽ học Duyệt ngượcCắt chuỗi
BeginnerStringsStudent-beginner
Chưa có lời giải
Dễ

Word Tile Score

Add the tile values for every letter in a word.

Bạn sẽ học Điểm chữ cáiCộng tổng bằng bảng tra
Lookup-tablesStrings
Chưa có lời giải
Dễ

Pangram Check

A pangram contains every English letter at least once.

Bạn sẽ học Tập chữ cáiChuẩn hóa chữ hoa thường
SetsStrings
Chưa có lời giải