>> SPEAKER 1: Nó chỉ ra vẫn còn một cơ hội để cải thiện điều này
thiết kế chương trình.
Thông báo trong vòng lặp của tôi cho rằng trên mỗi lặp đi lặp lại, tôi kiểm tra mà tôi ít
hơn chiều dài chuỗi s.
Nhưng chiều dài chuỗi s luôn luôn là sẽ là như nhau, vì s chính
không thay đổi.
Tuy nhiên, mỗi khi qua vòng lặp này Tôi đang kiểm tra độ dài chuỗi s,
chiều dài chuỗi s, chuỗi chiều dài, mà chỉ là ngớ ngẩn.
Bởi vì chắc chắn nó phải mất một số lượng thời gian để tìm ra một
chiều dài của chuỗi.
Và tôi đang lãng phí thời gian đó bằng cách hỏi cùng một câu hỏi một lần nữa và một lần nữa.
>> Vâng, hóa ra chúng ta có thể cải thiện điều này bằng cách tuyên bố, nói rằng, một biến thứ hai
bên trong cho tôi vòng lặp.
Hãy gọi nó là n - và tách biệt từ tôi, với một dấu phẩy như thế này -
và thiết lập n bằng chiều dài chuỗi s.
Dấu chấm phẩy.
Và bây giờ, chúng ta hãy thay đổi tình trạng của tôi để không so sánh tôi với chuỗi
chiều dài của s cho mỗi gia nhập, nhưng thay vì chống lại n.
Bằng cách này, chúng ta khởi tạo n với chiều dài chuỗi s.
Nhưng trên mỗi lần lặp của vòng lặp của tôi, tôi sẽ thay vào đó là kiểm tra tôi chống lại n.