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

    solution

    Đề bài: [Rust] Enum Maybe và unwrap_or

    Định nghĩa enum Maybe { Some(i64), None }. Cài đặt phương thức unwrap_or(self, d: i64) -> i64. Đọc n token: mỗi token là "-" (None) hoặc một số nguyên. Đọc thêm số d cuối cùng. Với mỗi token, tạo biến thể tương ứng rồi in unwrap_or(d) trên mỗi dòng.

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

      Dòng 1: n. Dòng 2: n token cách dấu cách. Dòng 3: d.

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

      1 <= n <= 10^4; |giá trị|, |d| <= 10^9

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

      n dòng, mỗi dòng một số.

    Ví dụ:

    Đầu vào:

    4
    3 - 7 -
    0
    

    Đầu ra:

    3
    0
    7
    0

    Giải thích:

    3, 0, 7, 0.

    Đang tải editor...