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

    solution

    Đề bài: [JavaScript] Mixin — Logger thêm log() ghi nhớ lịch sử

    Định nghĩa mixin function WithLog = (Base) => class extends Base { constructor(...a) { super(...a); this._log = []; } log(msg) { this._log.push(msg); } history() { return this._log.join(','); } }. Cho class Empty {}. Đọc dòng 1 n, dòng 2 là n chuỗi (không khoảng trắng) cách nhau dấu cách. Tạo o = new (WithLog(Empty))(), gọi o.log(s) cho từng chuỗi, in o.history().

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

      Dòng 1: n. Dòng 2: n từ.

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

      1 ≤ n ≤ 100, mỗi từ ≤ 20 ký tự.

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

      Lịch sử log nối bằng dấu phẩy.

    Đang tải editor...