Chuỗi - String (Scratch)
Lý thuyết xâu/chuỗi (String)
1. Xâu (tiếng anh là String) là một kiểu dữ liệu. Xâu là một dãy các ký tự trong bảng mã ASCII. Hiểu đơn giản, xâu là một chuỗi ký tự bao gồm chữ hoa, chữ thường, số và một số ký tự đặc biệt
Lưu ý: chữ ở đây được hiểu là các chữ cái trong bảng chữ cái tiếng anh.
2. Để lấy độ dài 1 xâu ta dùng hàm length of... câu lệnh này trả về số lượng các kí tự trong xâu.
Ví dụ
length of Tan Khoa = 8
length of Lop Scratch= 11
3. Ta có thể truy cập các kí tự trong xâu thông qua câu lệnh *letter … of … *: Câu lệnh này sẽ giúp lấy ra ký tự ở vị trí nào đó của xâu.
Ví dụ
code
letter 1 of Tan Khoa Da Nang
letter 6 of Tan Khoa Da Nang
letter 8 of Tan Khoa Da Nang
Kết quả
T
h
a
4. Hai hoặc nhiều xâu có thể ghép lại với nhau qua câu lệnh join....
code
c1= hoc lap trinh
c2= khong kho
join c1 c2
Kết quả
hoc lap trinh khong kho
Bài tập
Bài tập | Điểm | Tỷ lệ AC | Người nộp | |
---|---|---|---|---|
Chênh lệch độ dài | 100p | 56,6% | 3221 | Hướng dẫn |
Đếm dấu cách | 100p | 60,8% | 3189 | Hướng dẫn |
Số đảo ngược | 100p | 55,3% | 1767 | |
Xóa dấu khoảng trống | 100p | 38,2% | 2506 | |
Chữ số lớn nhất (THT'14; HSG'17) | 100p | 58,5% | 3552 | |
Đếm chữ số lẻ (THT TP 2019) | 100p | 53,8% | 3412 | |
Mã Hóa Xâu | 100 | 58,9% | 2014 | Hướng dẫn |
Biến đổi 1 | 200p | 29,3% | 36 | |
minict10 | 100p | 53,5% | 1353 |
Bình luận
???
em làm xong hết rồi
em làm xong hết rồi