Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [MySQL] Chuỗi trận thắng dài nhất của đội

    Ban huấn luyện muốn biết chuỗi trận thắng liên tiếp dài nhất của đội qua các vòng đấu. Cho kết quả từng vòng (T = thắng, K = không thắng), hãy tìm độ dài chuỗi 'T' liên tiếp dài nhất.

    Bảng vong_dau:

    Cột Kiểu Ý nghĩa
    vong INT Số thứ tự vòng
    ketqua CHAR(1) 'T' thắng, 'K' không thắng

    Yêu cầu: in một số duy nhất chuoi_dai_nhat là độ dài chuỗi thắng liên tiếp dài nhất (0 nếu không có trận thắng nào).

    Ví dụ: T T K T T T cho ra 3.

    • Định dạng đầu vào:

      SETUP SQL tạo bảng vong_dau và chèn dữ liệu.

    • Ràng buộc đầu vào:

      vong duy nhất. Không dùng NOW/CURDATE.

    • Định dạng đầu ra:

      Một dòng duy nhất: chuoi_dai_nhat.

    Ví dụ:

    Đầu vào:

    CREATE TABLE vong_dau (vong INT, ketqua CHAR(1));
    INSERT INTO vong_dau VALUES (1,'T'),(2,'T'),(3,'K'),(4,'T'),(5,'T'),(6,'T');

    Đầu ra:

    3

    Giải thích:

    Chuỗi thắng: vòng 1-2 (dài 2), vòng 4-6 (dài 3). Dài nhất là 3.

    Đang tải editor...