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

    solution

    Đề bài: [JavaScript] Reduce máy trạng thái: lọc số nguyên có dấu

    Cho N token cách nhau dấu cách (có thể là số nguyên hợp lệ có dấu như -12, +7, 0, hoặc rác như a1, --3, 3.5, chuỗi rỗng giữa hai dấu cách bị loại bởi split). Dùng đúng một lần reduce để duyệt mảng token và xây dựng accumulator { ok: [], sum: 0, count: 0 } chứa: danh sách số hợp lệ theo thứ tự xuất hiện, tổng, và số lượng. Token hợp lệ: khớp regex ^[+-]?\d+$. In dòng 1: count sum. Dòng 2: các số hợp lệ cách nhau dấu cách (in dòng trống nếu rỗng).

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

      Dòng 1: N. Dòng 2: N token.

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

      1 ≤ N ≤ 1000

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

      Dòng 1: count sum. Dòng 2: các số hợp lệ.

    Đang tải editor...