Đị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().
Dòng 1: n. Dòng 2: n từ.
1 ≤ n ≤ 100, mỗi từ ≤ 20 ký tự.
Lịch sử log nối bằng dấu phẩy.
Đang tải editor...