Ôn tập: Kiểm tra tên người dùng
Thuộc phần Logic và luồng thực thi trong hành trình Swift của Coddy. Bài học 6 trên 56.
Thử thách
Trung bìnhĐọc một dòng đầu vào: tên người dùng dự kiến. Tên người dùng hợp lệ khi, sau khi xóa khoảng trắng ở cả hai đầu và chuyển thành chữ thường, tất cả các điều kiện sau đều đúng:
- Độ dài từ
3đến16ký tự (bao gồm cả hai đầu) - Không chứa dấu cách (sau khi xóa khoảng trắng)
- Không bắt đầu bằng chữ số
- Không chứa
!,?hoặc.
In ra ok: <cleaned> nếu hợp lệ (trong đó cleaned là phiên bản đã xóa khoảng trắng và chuyển thành chữ thường), nếu không thì in ra bad.
Với đầu vào Alice42 , đầu ra là ok: alice42.
Tự làm thử
let line = readLine()!
// TODO: xóa khoảng trắng ở đầu và cuối, chuyển thành chữ thường, kiểm tra độ dài / khoảng trắng / ký tự đầu và cuối / ký tự bị cấm
Tất cả bài học trong Logic và luồng thực thi
1Chuỗi chuyên sâu
Đếm và chỉ sốChữ hoa, chữ thường và xóa khoảng trắngTìm kiếm trong chuỗiTách và nối chuỗiThay thế chuỗi conÔn tập: Kiểm tra tên người dùng4Tập hợp
Tạo tập hợpPhép hợp và phép giaoPhép trừ và hiệu đối xứngTập con và tập hợp conÔn tập: Bộ lọc thẻ7Dự án: Theo dõi thói quen
Tổng quan dự ánĐánh dấu hoàn thành10Dự án: bộ máy trắc nghiệm
Tổng quan dự ánĐặt câu hỏiTự luyện tập: Playground Swift